Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 13.2s)

analyze346.0ms (2.6%)

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

sample1.8s (13.9%)

Memory
-39.4MiB live, 2 422.7MiB allocated
Samples
1.5s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 377.0ms (30.7% of total)
ival-sub: 316.0ms (25.7% of total)
ival-div: 113.0ms (9.2% of total)
ival-<=: 109.0ms (8.9% of total)
ival-mult: 94.0ms (7.6% of total)
ival-cos: 94.0ms (7.6% of total)
ival-sqrt: 57.0ms (4.6% of total)
ival->: 31.0ms (2.5% of total)
ival-and: 30.0ms (2.4% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess34.0ms (0.3%)

Memory
-4.1MiB live, 34.3MiB 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
036117
178115
2128115
3215113
4361113
5611113
6775113
7871113
8910113
9930113
10934113
01011
11611
22011
32511
43211
54211
65711
78011
810211
911011
1011211
011211
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
Outputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Call 2
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))))
(neg (* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2)))))
(* (sqrt (/ cosTheta_i (- 1 cosTheta_i))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 cosTheta_i)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* 314159265359/50000000000 u1)))
Outputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- -1 u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- 1 u1)))))
(neg (* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- -1 u1)))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2)))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- 1 u1)))))
(* (sqrt (/ cosTheta_i (- 1 cosTheta_i))) (cos (* 314159265359/50000000000 u2)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ cosTheta_i (- 1 cosTheta_i))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 cosTheta_i)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* 314159265359/50000000000 u1)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* u1 314159265359/50000000000)))
Symmetry

(abs cosTheta_i)

(abs u2)

explain240.0ms (1.8%)

Memory
-29.9MiB live, 161.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
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-(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
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 -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
73.0ms512×0valid
Compiler

Compiled 104 to 48 computations (53.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-cos: 32.0ms (55.7% of total)
const: 7.0ms (12.2% of total)
ival-mult: 6.0ms (10.4% of total)
ival-div: 5.0ms (8.7% of total)
ival-sub: 3.0ms (5.2% of total)
ival-sqrt: 3.0ms (5.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.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)

simplify6.0ms (0%)

Memory
11.8MiB live, 11.8MiB 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×+-lowering-+.f64
36×+-lowering-+.f32
26×--lowering--.f32
26×sub-neg
26×--lowering--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
11636
22036
32536
43236
54236
65736
78036
810236
911036
1011236
011236
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
Outputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ u1 (- 1 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2

localize39.0ms (0.3%)

Memory
-17.8MiB live, 59.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.4%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
28.0ms256×0valid
Compiler

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-div: 3.0ms (18.7% of total)
ival-mult: 3.0ms (18.7% of total)
ival-cos: 3.0ms (18.7% of total)
const: 3.0ms (18.7% 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
17.8MiB live, 17.8MiB allocated
Counts
5 → 72
Calls
Call 1
Inputs
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())
#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())
Outputs
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor -inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
Calls

18 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
1.0ms
u2
@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
@0
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))

rewrite311.0ms (2.4%)

Memory
-12.8MiB live, 575.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 704×/-lowering-/.f32
3 704×/-lowering-/.f64
3 286×*-lowering-*.f32
3 286×*-lowering-*.f64
2 456×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
14028
223128
3194728
0966528
Stop Event
iter limit
node limit
Counts
5 → 520
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(* 314159265359/50000000000 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 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 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 (/.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 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #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 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (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)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.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 (neg.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 (+.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 (neg.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 (+.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 (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 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (neg.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 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #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 #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 (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 (+.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 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.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 (+.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 #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 (/.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 (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 (*.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)))))
(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)) (neg.f32 (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))))) (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)))))
(-.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 #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 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #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 (/.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 (/.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 #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 (neg.f32 (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 (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 (neg.f32 (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 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (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 (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 (*.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 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 (+.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 (*.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 (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 (*.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 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 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.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 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (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 (-.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 #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 (-.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 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 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 (+.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 (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 (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 #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 (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 (+.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 (*.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 (neg.f32 (neg.f32 (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 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (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 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 (*.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)))))) (neg.f32 (fma.f32 u1 (*.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)))) (/.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 (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 (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 (neg.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 -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 (*.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 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (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 (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 #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 (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 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))

simplify485.0ms (3.7%)

Memory
28.0MiB live, 979.1MiB allocated
Algorithm
egg-herbie
Rules
21 824×accelerator-lowering-fma.f32
21 824×accelerator-lowering-fma.f64
6 728×*-lowering-*.f32
6 728×*-lowering-*.f64
4 106×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0180906
1523815
21543747
34760699
08231673
Stop Event
iter limit
node limit
Counts
72 → 72
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)
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 (+.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)))))))
(+ (* -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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #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 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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 (/ 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 (+.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))))
(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)

eval62.0ms (0.5%)

Memory
4.4MiB live, 168.6MiB allocated
Compiler

Compiled 16 102 to 2 490 computations (84.5% saved)

prune179.0ms (1.4%)

Memory
4.7MiB live, 389.5MiB allocated
Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New56428592
Fresh000
Picked011
Done000
Total56429593
Accuracy
99.9%
Counts
593 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
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))))
70.8%
(/.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))))
88.2%
(*.f32 (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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.0%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
85.9%
(*.f32 (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)))
84.1%
(*.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))))
89.0%
(*.f32 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.0%
(*.f32 (/.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))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.6%
(*.f32 (*.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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.1%
(*.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)))
90.3%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.8%
(*.f32 (sqrt.f32 (/.f32 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 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.3%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (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 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)))))) (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)))
90.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #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)))
98.9%
(*.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)))
92.8%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.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)))
82.2%
(*.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)))
69.6%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.9%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.6%
(*.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)))
80.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 1 284 to 819 computations (36.2% saved)

simplify340.0ms (2.6%)

Memory
-12.8MiB live, 788.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff64
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
cost-diff160
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
cost-diff256
(/.f32 u1 (/.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)))))
cost-diff1248
(/.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))))
cost-diff0
(+.f32 u1 #s(literal 1 binary32))
cost-diff0
(sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))
cost-diff0
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
cost-diff352
(/.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))))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
cost-diff0
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
cost-diff0
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
cost-diff0
(*.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)))
cost-diff224
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
Rules
16 522×accelerator-lowering-fma.f32
16 522×accelerator-lowering-fma.f64
4 140×*-lowering-*.f32
4 140×*-lowering-*.f64
1 904×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036335
187325
2234275
3848256
43609254
08067247
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(* (/ 1 (+ u1 -1)) (neg u1))
(/ 1 (+ u1 -1))
1
(+ u1 -1)
u1
-1
(neg u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
u1
(+ (* u1 u1) u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))))
1
(/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))
(sqrt (+ u1 1))
(+ u1 1)
u1
(* (cos (* 314159265359/50000000000 u2)) (sqrt u1))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt u1)
(* (sqrt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))))
(/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))))
u1
(/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))
(- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1))
(* 1 (/ (+ u1 1) (* u1 u1)))
1
(/ (+ u1 1) (* u1 u1))
(+ u1 1)
(* u1 u1)
(* (+ u1 1) (/ (+ u1 1) (* u1 u1)))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
Outputs
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(* (/ 1 (+ u1 -1)) (neg u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/ 1 (+ u1 -1))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
1
#s(literal 1 binary32)
(+ u1 -1)
(+.f32 u1 #s(literal -1 binary32))
u1
-1
#s(literal -1 binary32)
(neg u1)
(neg.f32 u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ u1 (- 1 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
u1
(+ (* u1 u1) u1)
(fma.f32 u1 u1 u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
1
#s(literal 1 binary32)
(/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(sqrt (+ u1 1))
(sqrt.f32 (+.f32 #s(literal 1 binary32) u1))
(+ u1 1)
(+.f32 #s(literal 1 binary32) u1)
u1
(* (cos (* 314159265359/50000000000 u2)) (sqrt u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt u1)
(sqrt.f32 u1)
(* (sqrt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))))) (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) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
u1
(/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))
(* 1 (/ (+ u1 1) (* u1 u1)))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
1
#s(literal 1 binary32)
(/ (+ u1 1) (* u1 u1))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(+ u1 1)
(+.f32 #s(literal 1 binary32) u1)
(* u1 u1)
(*.f32 u1 u1)
(* (+ u1 1) (/ (+ u1 1) (* u1 u1)))
(/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2

localize190.0ms (1.4%)

Memory
7.0MiB live, 322.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.9%
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
accuracy98.9%
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
accuracy98.8%
(/.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))))
accuracy99.5%
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
accuracy99.2%
(/.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))))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.8%
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
accuracy99.7%
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.7%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
accuracy99.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy100.0%
(-.f32 #s(literal 1 binary32) u1)
accuracy99.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.5%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy99.6%
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
accuracy99.5%
(*.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)))
accuracy99.1%
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
120.0ms247×0valid
10.0ms5exit
Compiler

Compiled 336 to 39 computations (88.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-div: 27.0ms (38.3% of total)
ival-mult: 15.0ms (21.3% of total)
ival-sqrt: 10.0ms (14.2% of total)
ival-add: 6.0ms (8.5% of total)
const: 4.0ms (5.7% of total)
ival-sub: 3.0ms (4.3% of total)
ival-cos: 3.0ms (4.3% of total)
adjust: 1.0ms (1.4% of total)
ival-neg: 1.0ms (1.4% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series45.0ms (0.3%)

Memory
-6.7MiB live, 111.2MiB allocated
Counts
23 → 336
Calls
Call 1
Inputs
#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())
#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())
#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())
#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (sqrt (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())
#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())
#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())
#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())
#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())
#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())
#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())
#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())
#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())
#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())
#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())
#s(alt (cos (* 314159265359/50000000000 u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())
#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())
Outputs
#s(alt u1 (taylor 0 u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (* (/ 1 (+ u1 -1)) (neg u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor 0 u1) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (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 (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (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 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (taylor 0 u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (taylor 0 u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))) (taylor 0 u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))))) (taylor 0 u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u2) (#s(alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (pow (sqrt -1) 2)) (taylor 0 u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2))) (taylor 0 u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))))))) (taylor 0 u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor inf u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))) (taylor inf u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<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 (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) (taylor -inf u1) (#s(alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.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 (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (patch (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 u1) (#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 u1) 1) (taylor 0 u1) (#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* u1 (- (* -1 u1) 1)) 1) (taylor 0 u1) (#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1) (taylor 0 u1) (#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor inf u1) (#s(alt (/ 1 (+ u1 -1)) (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 (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1) (taylor inf u1) (#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1) (taylor inf u1) (#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor -inf u1) (#s(alt (/ 1 (+ u1 -1)) (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 (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)) (taylor -inf u1) (#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1)) (taylor -inf u1) (#s(alt (/ 1 (+ u1 -1)) (patch (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor -inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (- 1 u1) (patch (-.f32 #s(literal 1 binary32) u1) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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/8 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))))) (taylor 0 u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/8 (* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3)))))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor inf u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 3) (taylor -inf u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 3) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1))) (taylor -inf u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1))) (taylor -inf u1) (#s(alt (+ (* u1 (+ (* u1 u1) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<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 (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))))) (taylor 0 u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<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 (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (cos (* 314159265359/50000000000 u2)) (taylor inf u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 314159265359/50000000000 u2)) (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1))) (taylor inf u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))))) (taylor inf u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (+ (* -5/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2)))))) (taylor inf u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) u1))) u1)) (* -1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (+ 1 u1))) (taylor 0 u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (+ 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (+ 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<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 (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<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 (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* (sqrt (pow u1 3)) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2))))) u1) (taylor 0 u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/8 (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* 1/2 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))))))) u1) (taylor 0 u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* 1/16 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))))))))) u1) (taylor 0 u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ 1 (* u1 (cos (* 314159265359/50000000000 u2)))))) (taylor inf u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (/ 1 (cos (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (cos (* 314159265359/50000000000 u2))))) (taylor inf u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (+ (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/16 (/ 1 (* (pow u1 3) (cos (* 314159265359/50000000000 u2))))))) (* 1/8 (/ 1 (* (pow u1 2) (cos (* 314159265359/50000000000 u2)))))) (taylor inf u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (cos (* 314159265359/50000000000 u2))) (taylor -inf u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ 1 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))) (taylor -inf u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/8 (/ 1 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 4))))) (* 1/2 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (/ 1/16 (* (pow u1 2) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 6)))) (+ (/ 1/8 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 4)))) (* 1/2 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u1) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ (+ 1 u1) u1)) (taylor 0 u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (+ 1 u1) u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2)))) (taylor 0 u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (+ 1 u1) u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2)))))) (taylor 0 u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ (+ 1 u1) u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* (pow u2 2) (+ (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2)))))))) (taylor 0 u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u2) (#s(alt (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 1/2 u1)) (taylor 0 u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (+ 1/2 (* -1/8 u1)))) (taylor 0 u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/16 u1) 1/8))))) (taylor 0 u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3)))))) (taylor inf u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (* 1/2 (sqrt (/ 1 (pow u1 3))))))) (taylor inf u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (* 1/2 (sqrt (/ 1 (pow u1 3)))))))) (taylor inf u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (taylor -inf u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))) (taylor -inf u1) (#s(alt (sqrt (+ u1 1)) (patch (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 u1) (taylor 0 u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 u1) (taylor 0 u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 u1) (taylor 0 u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor inf u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor -inf u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ u1 1) (patch (+.f32 u1 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 u1)) (taylor 0 u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor inf u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (/ 1 u1) 1)) (taylor inf u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor -inf u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (- 1 (/ 1 u1)))) (taylor -inf u1) (#s(alt (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))) (patch (/.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)))) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor inf u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) (taylor -inf u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) (taylor -inf u1) (#s(alt (/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))) (patch (/.f32 u1 (/.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))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow u1 2)) (taylor 0 u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 u1) (pow u1 2)) (taylor 0 u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 u1) (pow u1 2)) (taylor 0 u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 u1) (pow u1 2)) (taylor 0 u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor inf u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor -inf u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor -inf u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor -inf u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor -inf u1) (#s(alt (* 1 (/ (+ u1 1) (* u1 u1))) (patch (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow u1 2)) (taylor 0 u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 2 u1)) (pow u1 2)) (taylor 0 u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* u1 (+ 2 u1))) (pow u1 2)) (taylor 0 u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* u1 (+ 2 u1))) (pow u1 2)) (taylor 0 u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 2 (/ 1 u1))) (taylor inf u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))) (taylor inf u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))) (taylor inf u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 2 (/ 1 u1))) (taylor -inf u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))) (taylor -inf u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2)))) (taylor -inf u1) (#s(alt (* (+ u1 1) (/ (+ u1 1) (* u1 u1))) (patch (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt (cos (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2)))) (taylor 0 u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))) (taylor 0 u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))) (taylor 0 u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow u1 2)) (taylor 0 u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 u1) (pow u1 2)) (taylor 0 u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 u1) (pow u1 2)) (taylor 0 u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 u1) (pow u1 2)) (taylor 0 u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor inf u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor inf u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ 1 u1) (taylor -inf u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor -inf u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor -inf u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (/ 1 u1)) u1) (taylor -inf u1) (#s(alt (/ (+ u1 1) (* u1 u1)) (patch (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #<representation binary32>) () ())) ())
Calls

84 calls:

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

rewrite300.0ms (2.3%)

Memory
31.3MiB live, 779.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 670×/-lowering-/.f32
4 670×/-lowering-/.f64
4 508×*-lowering-*.f32
4 508×*-lowering-*.f64
2 440×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034178
1202156
21742152
08142145
Stop Event
iter limit
node limit
Counts
23 → 1 112
Calls
Call 1
Inputs
(* (/ 1 (+ u1 -1)) (neg u1))
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(/ 1 (+ u1 -1))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
(+ (* u1 u1) u1)
(/ 1 (/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))))
(/ (sqrt (+ u1 1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))
(sqrt (+ u1 1))
(+ u1 1)
(/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1))))
(/ u1 (/ (- (* 1 (/ (+ u1 1) (* u1 u1))) (+ u1 1)) (* (+ u1 1) (/ (+ u1 1) (* u1 u1)))))
(* 1 (/ (+ u1 1) (* u1 u1)))
(* (+ u1 1) (/ (+ u1 1) (* u1 u1)))
(* 314159265359/50000000000 u2)
(cos (* 314159265359/50000000000 u2))
(* (cos (* 314159265359/50000000000 u2)) (sqrt u1))
(/ (+ u1 1) (* u1 u1))
Outputs
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.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) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(/.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) u1) #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) u1)
(*.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (neg.f32 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #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))
(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 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (sqrt.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)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.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 (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 (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 (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.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 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 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 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(sqrt.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 #s(literal 1 binary32) (/.f32 #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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #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 (+.f32 u1 #s(literal -1 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)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.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))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #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))
(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 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (sqrt.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)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.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 (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 (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 (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.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) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(/.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) u1) #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) u1)
(*.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(neg.f32 (+.f32 u1 #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 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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))
(pow.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 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))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.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 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.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) u1) (*.f32 u1 u1)))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.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) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 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 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (+.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(-.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (/.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) 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))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(-.f32 (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (/.f32 (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #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 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #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 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #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 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #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 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #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) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) 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))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 u1))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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))) #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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (+.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 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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)))) (neg.f32 (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(/.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(/.f32 (-.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 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.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) (neg.f32 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.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 u1 u1))) #s(literal 1 binary32))) (*.f32 (/.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 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.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 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (/.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 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (/.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 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.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 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (/.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 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.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 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.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 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (/.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 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.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 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (/.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 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (/.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.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 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (+.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 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 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))) (fma.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 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.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 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 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) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.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 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.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 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #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) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.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 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) 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 u1 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 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.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 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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))) #s(literal 1 binary32))) (neg.f32 (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))))))
(/.f32 (neg.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) (neg.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 u1 #s(literal -1 binary32)))
(*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(*.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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) u1)) (neg.f32 (*.f32 u1 u1)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) 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 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) 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)) (pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (*.f32 u1 u1)))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) u1)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) 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 u1 u1)))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(*.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 u1))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) u1)
(+.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(+.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 u1 (*.f32 u1 u1) (fma.f32 u1 u1 u1))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(fma.f32 (*.f32 u1 u1) u1 (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 u1))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))
(*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 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 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) 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 (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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))))
(/.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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 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 (*.f32 (fma.f32 u1 u1 u1) (fma.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 (-.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 (-.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 (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 (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)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 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))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (neg.f32 (log.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (/.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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) 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) 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.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 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
(*.f32 #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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) 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))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1))
(*.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 (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) #s(literal -1 binary32))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))))
(/.f32 #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 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(exp.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 (+.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/4 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.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 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (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/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 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/4 binary32)) (pow.f32 (+.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 #s(literal 1 binary32) u1)))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 u1 #s(literal -1 binary32))
(-.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 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.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 (neg.f32 u1)))) (/.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #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 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.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))) (fma.f32 u1 u1 (-.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 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 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) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (+.f32 u1 #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 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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))
(pow.f32 (/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 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))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.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 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.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) u1) (*.f32 u1 u1)))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.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) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(fma.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 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 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (+.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(-.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (/.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) 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))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(-.f32 (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (/.f32 (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))) (/.f32 (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #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 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #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 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #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 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #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 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #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) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) 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))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 u1))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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))) #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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (+.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 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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)))) (neg.f32 (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(/.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(/.f32 (-.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 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.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) (neg.f32 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.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 u1 u1))) #s(literal 1 binary32))) (*.f32 (/.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 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.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 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (/.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 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (/.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 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.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 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (/.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 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.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 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.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 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (/.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 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.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 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (/.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 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (/.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 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.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 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (+.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 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 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))) (fma.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 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.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 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 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) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (/.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 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.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 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #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) u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.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 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) 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 u1 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 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.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 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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))) #s(literal 1 binary32))) (neg.f32 (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))))))
(/.f32 (neg.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) (neg.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 u1 #s(literal -1 binary32)))
(*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(*.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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) u1)) (neg.f32 (*.f32 u1 u1)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) 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 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) 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)) (pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (*.f32 u1 u1)))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) u1)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) 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 u1 u1)))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.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) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(/.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) u1) #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) u1)
(*.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 u1 u1))))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 u1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 u1 u1))))
(-.f32 (/.f32 u1 (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (neg.f32 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) u1)
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) u1)
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 1 binary32)) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) 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 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 u1))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.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 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 u1))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))) (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 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 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 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 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)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))
(*.f32 (pow.f32 (/.f32 (*.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 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(+.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) #s(literal 2 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 (pow.f32 (/.f32 (*.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 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (pow.f32 (/.f32 (*.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 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(fma.f32 (pow.f32 (/.f32 (*.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) u1))
(fma.f32 (pow.f32 (/.f32 (*.f32 u1 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 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(-.f32 (/.f32 u1 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) u1)
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) u1)) 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 (*.f32 u1 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 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) u1) u1)
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 u1))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) 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 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) 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 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (*.f32 (+.f32 u1 #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 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) u1)) (neg.f32 u1))
(*.f32 #s(literal 1 binary32) (*.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 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))) #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 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) 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))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 u1 u1))))
(neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 u1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 u1 u1))))
(-.f32 (/.f32 u1 (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(/.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (neg.f32 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) u1)
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) u1)
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 1 binary32)) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) 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 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 u1))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.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 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 u1))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))) (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 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 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 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 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)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))
(*.f32 (pow.f32 (/.f32 (*.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 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))

simplify488.0ms (3.7%)

Memory
-13.8MiB live, 1 067.4MiB allocated
Algorithm
egg-herbie
Rules
14 602×accelerator-lowering-fma.f32
14 602×accelerator-lowering-fma.f64
7 288×*-lowering-*.f32
7 288×*-lowering-*.f64
3 630×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05544324
116723933
253813904
081003702
Stop Event
iter limit
node limit
Counts
336 → 336
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)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (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 (sqrt -1) 2))) (* (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 (pow (sqrt -1) 2)))))))) (* -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 (- u1 1))) (sqrt -1))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(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)))
-1
(- (* -1 u1) 1)
(- (* u1 (- (* -1 u1) 1)) 1)
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 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)))
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/8 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(* (sqrt (pow u1 3)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/8 (* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(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/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(sqrt (pow u1 3))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 1 u1)))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 1 u1)))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) 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 (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt 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))
(+ (cos (* 314159265359/50000000000 u2)) (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2)))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (+ (* -5/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) u1))) u1)) (* -1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(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 (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/ (+ (* 1/2 (* (sqrt (pow u1 3)) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/8 (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* 1/2 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* 1/16 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))))))))) u1)
(/ 1 (cos (* 314159265359/50000000000 u2)))
(+ (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ 1 (* u1 (cos (* 314159265359/50000000000 u2))))))
(- (+ (/ 1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (/ 1 (cos (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (cos (* 314159265359/50000000000 u2)))))
(- (+ (/ 1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (+ (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/16 (/ 1 (* (pow u1 3) (cos (* 314159265359/50000000000 u2))))))) (* 1/8 (/ 1 (* (pow u1 2) (cos (* 314159265359/50000000000 u2))))))
(/ 1 (cos (* 314159265359/50000000000 u2)))
(- (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ 1 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(+ (* -1 (/ (+ (* 1/8 (/ 1 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 4))))) (* 1/2 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(+ (* -1 (/ (+ (/ 1/16 (* (pow u1 2) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 6)))) (+ (/ 1/8 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 4)))) (* 1/2 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(sqrt (/ (+ 1 u1) u1))
(+ (sqrt (/ (+ 1 u1) u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))
(+ (sqrt (/ (+ 1 u1) u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))))
(+ (sqrt (/ (+ 1 u1) u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* (pow u2 2) (+ (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))))))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
1
(+ 1 (* 1/2 u1))
(+ 1 (* u1 (+ 1/2 (* -1/8 u1))))
(+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/16 u1) 1/8)))))
(sqrt u1)
(* u1 (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (* 1/2 (sqrt (/ 1 (pow u1 3)))))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (* 1/2 (sqrt (/ 1 (pow u1 3))))))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
1
(+ 1 u1)
(+ 1 u1)
(+ 1 u1)
u1
(* u1 (+ 1 (/ 1 u1)))
(* u1 (+ 1 (/ 1 u1)))
(* u1 (+ 1 (/ 1 u1)))
u1
(* u1 (+ 1 (/ 1 u1)))
(* u1 (+ 1 (/ 1 u1)))
(* u1 (+ 1 (/ 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))))
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 (pow u1 2))
(/ (+ 1 u1) (pow u1 2))
(/ (+ 1 u1) (pow u1 2))
(/ (+ 1 u1) (pow u1 2))
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ 1 (pow u1 2))
(/ (+ 1 (* 2 u1)) (pow u1 2))
(/ (+ 1 (* u1 (+ 2 u1))) (pow u1 2))
(/ (+ 1 (* u1 (+ 2 u1))) (pow u1 2))
1
(+ 1 (* 2 (/ 1 u1)))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))
1
(+ 1 (* 2 (/ 1 u1)))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))
(* 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))
(sqrt u1)
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(/ 1 (pow u1 2))
(/ (+ 1 u1) (pow u1 2))
(/ (+ 1 u1) (pow u1 2))
(/ (+ 1 u1) (pow u1 2))
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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) (/ 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) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (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 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 #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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (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)) (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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)) u1)))
(+ (* 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)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)) (*.f32 u1 u1)) (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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)) u1))))
(+ (* 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)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5/16 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)) (*.f32 u1 u1)) (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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 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)))
(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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #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 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 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 (-.f32 (*.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)))) u1)) (neg.f32 u1)))
(* (sqrt (/ u1 (- u1 1))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))
(fma.f32 (sqrt.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)))) (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))
(fma.f32 u2 (*.f32 u2 (fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.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))))) (neg.f32 (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 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 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 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 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 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (*.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 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 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) u1)) u1))
-1
#s(literal -1 binary32)
(- (* -1 u1) 1)
(-.f32 #s(literal -1 binary32) u1)
(- (* u1 (- (* -1 u1) 1)) 1)
(fma.f32 u1 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 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 u1) (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(/.f32 (+.f32 (+.f32 (/.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 u1 (*.f32 u1 u1)))) u1)
(/ 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 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (neg.f32 u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))
(/.f32 (-.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)) (neg.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #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 u1 (*.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (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 (*.f32 u1 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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 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 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (*.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 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 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #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))))))
(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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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) (/ 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 (* -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 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (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/8 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3/8 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))
(*.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* (sqrt (pow u1 3)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/8 (* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(fma.f32 u1 (/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/8 binary32) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32))))) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #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/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 3/8 binary32) u1))) (sqrt.f32 u1))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(*.f32 u1 (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(*.f32 u1 (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 (neg.f32 (/.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))) (*.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))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* (pow u1 3) (+ 1 (/ 1 u1)))
(*.f32 u1 (fma.f32 u1 u1 u1))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 u1 (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 u1 (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* (pow u1 3) (+ 1 (/ 1 u1)))
(*.f32 u1 (fma.f32 u1 u1 u1))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
(*.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
(*.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (neg.f32 (*.f32 u1 (*.f32 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 (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)))) (*.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 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 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))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(+ (cos (* 314159265359/50000000000 u2)) (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2)))))
(fma.f32 #s(literal 3/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (+ (* -5/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))))))
(+.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1/2 binary32) u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 #s(literal 3/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (*.f32 #s(literal -5/16 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (*.f32 u1 u1))))))
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1 (/ (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (fma.f32 #s(literal 3/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1/2 binary32))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) u1))) u1)) (* -1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -3/8 binary32))) u1)) u1))
(sqrt (/ u1 (+ 1 u1)))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(+ (sqrt (/ u1 (+ 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (+ 1 u1))) (pow u2 2))))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #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 u2 u2) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #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 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/ (+ (* 1/2 (* (sqrt (pow u1 3)) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2))))) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))) u1)
(/ (+ (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/8 (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* 1/2 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))))))) u1)
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32)))) (/.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) u1)
(/ (+ (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* 1/16 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))))))))) u1)
(/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/16 binary32)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (/.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) u1)
(/ 1 (cos (* 314159265359/50000000000 u2)))
(/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ 1 (* u1 (cos (* 314159265359/50000000000 u2))))))
(+.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(- (+ (/ 1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (/ 1 (cos (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (cos (* 314159265359/50000000000 u2)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (+.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 u1 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(- (+ (/ 1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (+ (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/16 (/ 1 (* (pow u1 3) (cos (* 314159265359/50000000000 u2))))))) (* 1/8 (/ 1 (* (pow u1 2) (cos (* 314159265359/50000000000 u2))))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 u1 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/ 1 (cos (* 314159265359/50000000000 u2)))
(/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(- (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ 1 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(+.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(+ (* -1 (/ (+ (* 1/8 (/ 1 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 4))))) (* 1/2 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(-.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1/8 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) u1))
(+ (* -1 (/ (+ (/ 1/16 (* (pow u1 2) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 6)))) (+ (/ 1/8 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 4)))) (* 1/2 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(-.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (/.f32 #s(literal 1/8 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))) u1))
(sqrt (/ (+ 1 u1) u1))
(sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(+ (sqrt (/ (+ 1 u1) u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(+ (sqrt (/ (+ 1 u1) u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(+ (sqrt (/ (+ 1 u1) u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* (pow u2 2) (+ (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (*.f32 u2 u2) #s(literal 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u1))
(fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* -1/8 u1))))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/16 u1) 1/8)))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/16 binary32) #s(literal -1/8 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(sqrt u1)
(sqrt.f32 u1)
(* u1 (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (* 1/2 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (* 1/2 (sqrt (/ 1 (pow u1 3))))))))
(*.f32 u1 (+.f32 (fma.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(neg.f32 (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(neg.f32 (*.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1/8 binary32) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
(*.f32 (neg.f32 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1/8 binary32) (fma.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
1
#s(literal 1 binary32)
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
u1
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
u1
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
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)
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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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) (/ 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 (pow u1 2))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(/ (+ 1 u1) (pow u1 2))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
(/ (+ 1 u1) (pow u1 2))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
(/ (+ 1 u1) (pow u1 2))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
(/ 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 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ 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 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ 1 (pow u1 2))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(/ (+ 1 (* 2 u1)) (pow u1 2))
(/.f32 (fma.f32 u1 #s(literal 2 binary32) #s(literal 1 binary32)) (*.f32 u1 u1))
(/ (+ 1 (* u1 (+ 2 u1))) (pow u1 2))
(/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))
(/ (+ 1 (* u1 (+ 2 u1))) (pow u1 2))
(/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))
1
#s(literal 1 binary32)
(+ 1 (* 2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) u1))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
1
#s(literal 1 binary32)
(+ 1 (* 2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) u1))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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)
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 (*.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 (*.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))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(fma.f32 (sqrt.f32 u1) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/ 1 (pow u1 2))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(/ (+ 1 u1) (pow u1 2))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
(/ (+ 1 u1) (pow u1 2))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
(/ (+ 1 u1) (pow u1 2))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
(/ 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 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ 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 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)

eval264.0ms (2%)

Memory
29.6MiB live, 488.4MiB allocated
Compiler

Compiled 55 793 to 5 551 computations (90.1% saved)

prune292.0ms (2.2%)

Memory
-13.1MiB live, 794.4MiB allocated
Pruning

53 alts after pruning (50 fresh and 3 done)

PrunedKeptTotal
New1 772391 811
Fresh121123
Picked325
Done011
Total1 787531 840
Accuracy
99.9%
Counts
1 840 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.6%
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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))))
82.9%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
92.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
64.4%
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
71.1%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
80.3%
(/.f32 (sqrt.f32 u1) (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))))
63.3%
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
66.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
64.4%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
61.1%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
72.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
80.2%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
61.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
80.5%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
88.0%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
84.1%
(*.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.8%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.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)))
89.9%
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.6%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
82.9%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
90.3%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
80.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
83.8%
(*.f32 (sqrt.f32 (/.f32 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 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.3%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
94.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #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)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
88.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
85.4%
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.2%
(*.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)))
72.9%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.0%
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.0%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
74.0%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
70.8%
(sqrt.f32 (fma.f32 u1 u1 u1))
80.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
61.1%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
80.5%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
80.5%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
62.6%
(sqrt.f32 u1)
Compiler

Compiled 2 245 to 1 330 computations (40.8% saved)

simplify89.0ms (0.7%)

Memory
18.5MiB live, 130.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.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)))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
cost-diff0
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
cost-diff0
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
cost-diff0
(*.f32 u2 u2)
cost-diff704
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
cost-diff0
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
cost-diff0
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Rules
1 320×accelerator-lowering-fma.f32
1 320×accelerator-lowering-fma.f64
908×*-lowering-*.f32
908×*-lowering-*.f64
362×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034221
178221
2189212
3427212
4592212
5652212
6778212
7885212
81105212
91235212
101392212
111585212
121691212
131746212
141751212
01751197
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(/ (sqrt u1) (sqrt (- 1 u1)))
(sqrt u1)
u1
(sqrt (- 1 u1))
(- 1 u1)
1
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt u1)
u1
(* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1))))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
u2
(* u2 -98696044010906577398881/5000000000000000000000)
-98696044010906577398881/5000000000000000000000
1
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
(+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)))
(* u2 u2)
u2
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
u1
(+ (* u1 u1) u1)
(+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
-98696044010906577398881/5000000000000000000000
(* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2)))
(* (/ 1 (sqrt (- 1 u1))) (sqrt u1))
(/ 1 (sqrt (- 1 u1)))
1
(sqrt (- 1 u1))
(- 1 u1)
u1
(sqrt u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
Outputs
(* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/ (sqrt u1) (sqrt (- 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt u1)
(sqrt.f32 u1)
u1
(sqrt (- 1 u1))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt u1)
(sqrt.f32 u1)
u1
(* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
u2
(* u2 -98696044010906577398881/5000000000000000000000)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
1
#s(literal 1 binary32)
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ u1 (- 1 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
(+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(* u2 u2)
(*.f32 u2 u2)
u2
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
u1
(+ (* u1 u1) u1)
(fma.f32 u1 u1 u1)
(+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(* (/ 1 (sqrt (- 1 u1))) (sqrt u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/ 1 (sqrt (- 1 u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
1
#s(literal 1 binary32)
(sqrt (- 1 u1))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
u1
(sqrt u1)
(sqrt.f32 u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2

localize127.0ms (1%)

Memory
-0.6MiB live, 289.4MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.5%
(*.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)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.9%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
accuracy99.4%
(fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy99.4%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
accuracy98.8%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
accuracy98.7%
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
accuracy99.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.5%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy99.4%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy98.9%
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy100.0%
(sqrt.f32 u1)
accuracy99.5%
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy99.5%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.1%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
73.0ms256×0valid
Compiler

Compiled 210 to 37 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-mult: 23.0ms (41.9% of total)
const: 11.0ms (20% of total)
ival-sqrt: 7.0ms (12.8% of total)
ival-div: 5.0ms (9.1% of total)
ival-add: 5.0ms (9.1% of total)
ival-cos: 3.0ms (5.5% of total)
ival-sub: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series35.0ms (0.3%)

Memory
-1.1MiB live, 76.9MiB allocated
Counts
19 → 288
Calls
Call 1
Inputs
#s(alt (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (/ (sqrt u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())
#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())
#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())
#s(alt (sqrt (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())
#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())
#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())
#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())
#s(alt (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #<representation binary32>) () ())
#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())
#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())
#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())
#s(alt (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())
Outputs
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (/ (sqrt u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (/ (sqrt u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (/ (sqrt u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (/ (sqrt u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (/ (sqrt u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 u1) (sqrt (- 1 u1))) (patch (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 u1)) (taylor 0 u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* -1/8 u1) 1/2))) (taylor 0 u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2))) (taylor 0 u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (sqrt -1)) (taylor inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))) (taylor inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (sqrt -1))) (taylor -inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))) (taylor -inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))) (taylor -inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))) (taylor -inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 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 (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 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 (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 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 (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 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 inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))) (taylor inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 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 -inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))) (taylor -inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (taylor 0 u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (taylor 0 u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))) (taylor 0 u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))))) (taylor 0 u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (taylor inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (taylor inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))) (taylor inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))) (taylor inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (taylor -inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (taylor -inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* -3/8 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (taylor -inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1)) (* 3/8 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))) u1)) (* -1/2 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (taylor -inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1)))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor -inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor -inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor -inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor -inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (sqrt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (sqrt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1))) (patch (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (taylor 0 u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor 0 u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor inf u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor inf u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor inf u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor -inf u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor -inf u2) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor 0 u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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/8 (sqrt (/ 1 (pow u1 3)))) (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))))) (taylor 0 u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor inf u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (taylor inf u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (taylor inf u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))))) (taylor inf u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (taylor -inf u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* -1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))) (taylor -inf u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (pow (sqrt -1) 2)))) (* -1/8 (* (sqrt (pow u1 3)) (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (pow (sqrt -1) 2))))) u1)) (+ (* -1/2 (sqrt u1)) (* -1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))) (taylor -inf u1) (#s(alt (+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))) (patch (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor 0 u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 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 (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 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 (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 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/8 (* (sqrt (/ 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 (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/8 (* (sqrt u1) (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1)))))))) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt (pow u1 3)) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3)))))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor inf u1) (#s(alt (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1))))) (taylor inf u1) (#s(alt (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt -1) (taylor -inf u1) (#s(alt (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) (taylor -inf u1) (#s(alt (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor inf u1) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (taylor -inf u1) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))) (taylor 0 u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<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 (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (patch (*.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))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 1/2 u1)) (taylor 0 u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (+ 1/2 (* 3/8 u1)))) (taylor 0 u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* 5/16 u1)))))) (taylor 0 u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (sqrt -1)) (taylor inf u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))) (taylor inf u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))) (taylor inf u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))) (taylor inf u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (sqrt -1)) (taylor -inf u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))) (taylor -inf u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))) (taylor -inf u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))) (taylor -inf u1) (#s(alt (/ 1 (sqrt (- 1 u1))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf u1) (#s(alt (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (/ u1 (- 1 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 (/ u1 (- 1 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 (/ u1 (- 1 u1)) (patch (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (patch (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt -98696044010906577398881/5000000000000000000000 (taylor 0 u2) (#s(alt (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 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 (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000) (patch (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
Calls

72 calls:

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

rewrite365.0ms (2.8%)

Memory
0.4MiB live, 606.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 226×*-lowering-*.f32
5 226×*-lowering-*.f64
4 642×/-lowering-/.f32
4 642×/-lowering-/.f64
4 184×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034158
1171157
21300157
08235143
Stop Event
iter limit
node limit
Counts
19 → 878
Calls
Call 1
Inputs
(* (/ (sqrt u1) (sqrt (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(/ (sqrt u1) (sqrt (- 1 u1)))
(sqrt u1)
(sqrt (- 1 u1))
(* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (/ u1 (- 1 u1))))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
(* u2 -98696044010906577398881/5000000000000000000000)
(sqrt (/ u1 (- 1 u1)))
(+ (* (* u2 u2) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)))
(* u2 u2)
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(* (/ 1 (sqrt (- 1 u1))) (sqrt u1))
(* (* (/ 1 (sqrt (- 1 u1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2)))
(/ 1 (sqrt (- 1 u1)))
(* 314159265359/50000000000 u2)
(/ u1 (- 1 u1))
(* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(+ (* u2 (* u2 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
Outputs
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (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 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (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) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (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) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.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 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (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 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.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) u1))))
(/.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 #s(literal 1 binary32) u1)))))
(/.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) u1))))
(/.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 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.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 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (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 #s(literal 1 binary32) u1))))
(*.f32 #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 (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) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.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)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.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 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.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 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(neg.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.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 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32)))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1)))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #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))
(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 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.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) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (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 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (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) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.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 (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #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(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.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 (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 (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 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 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))
(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 #s(literal 1 binary32) (sqrt.f32 u1))
(*.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))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.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 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.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/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(+.f32 (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 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #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) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #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))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 u2 (*.f32 u2 #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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #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) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #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) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(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 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (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 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 (neg.f32 u1))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 (neg.f32 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (neg.f32 (sqrt.f32 u1)))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (neg.f32 (sqrt.f32 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 (neg.f32 u1))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (neg.f32 (neg.f32 (sqrt.f32 u1)))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (sqrt.f32 u1)) (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1))) (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 u1)))) (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (sqrt.f32 u1)) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (neg.f32 (sqrt.f32 u1))) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (sqrt.f32 (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 u1)))) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (sqrt.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (neg.f32 (sqrt.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (sqrt.f32 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (neg.f32 (neg.f32 (sqrt.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #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 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (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 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #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 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (+.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (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 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #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))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #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 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #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))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (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 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))))
(*.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2)
(neg.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.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 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32)))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1)))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #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))
(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 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.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) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (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 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (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) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.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 (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #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(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.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 (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 (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 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(fma.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (sqrt.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(-.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 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 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))))
(/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (neg.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (-.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (fma.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.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 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (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 (fma.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (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 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) (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 (fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (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 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.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 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) (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 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (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 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 9 binary32)) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 6 binary32)) (fma.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 6 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 6 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 4 binary32)) (fma.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 4 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (neg.f32 (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (neg.f32 (-.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (fma.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))))
(*.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (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)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(*.f32 (-.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(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 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(fma.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (fma.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #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 (fma.f32 u1 (fma.f32 u1 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 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 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 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (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 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 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 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (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 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 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 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.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 (fma.f32 u1 (fma.f32 u1 u1 u1) (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 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.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 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (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 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 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 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 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 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.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 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 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 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 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 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (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 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 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 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (*.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))) (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (*.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))))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (*.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))) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (*.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))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (neg.f32 (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #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 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(*.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 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 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fabs.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1 binary32))
(pow.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 u1 u1 (fma.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(*.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (sqrt.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(neg.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.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 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32)))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1)))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #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))
(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 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.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) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (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 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (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) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.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 (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #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(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.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 (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 (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 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (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 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (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) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (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) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.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 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (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 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.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) u1))))
(/.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 #s(literal 1 binary32) u1)))))
(/.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) u1))))
(/.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 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.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 (*.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (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 #s(literal 1 binary32) u1))))
(*.f32 #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 (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) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.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)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (neg.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 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.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 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1)))))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.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/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(-.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 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 (-.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 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) 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 u1 (-.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 (*.f32 u1 u1) u1))))
(/.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 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.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 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (neg.f32 (neg.f32 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 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (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 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 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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)
(+.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))
(+.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 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))
(fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 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 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 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 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) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.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 u2 (*.f32 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 u2 (*.f32 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) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.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 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 #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) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.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 u2 (*.f32 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 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (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 (*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 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 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) #s(literal -924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 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 (*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) #s(literal -924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #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 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 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 #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 u2 (*.f32 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 u2 (*.f32 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 u2 (*.f32 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 u2 (*.f32 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 u2 (*.f32 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 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 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 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (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 #s(literal 1 binary32) (fma.f32 u2 (*.f32 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) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (neg.f32 (*.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 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))) (/.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 u2 (*.f32 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 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))

simplify629.0ms (4.8%)

Memory
-25.4MiB live, 616.4MiB allocated
Algorithm
egg-herbie
Rules
15 022×accelerator-lowering-fma.f32
15 022×accelerator-lowering-fma.f64
8 028×*-lowering-*.f32
8 028×*-lowering-*.f64
3 794×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05245516
116834745
261054367
084484043
Stop Event
iter limit
node limit
Counts
288 → 288
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)))
(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)))
1
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))))
(* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))
(+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))
(* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(+ (* 1/2 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* -3/8 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1)) (* 3/8 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))) u1)) (* -1/2 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 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 (* u1 (+ u1 (pow u1 2)))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(+ (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/8 (sqrt (/ 1 (pow u1 3)))) (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(* (pow u1 2) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* -1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (pow (sqrt -1) 2)))) (* -1/8 (* (sqrt (pow u1 3)) (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (pow (sqrt -1) 2))))) u1)) (+ (* -1/2 (sqrt u1)) (* -1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 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)
(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/8 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(* (sqrt (pow u1 3)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/8 (* (sqrt u1) (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(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/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(sqrt (pow u1 3))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(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) (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)))
1
(+ 1 (* 1/2 u1))
(+ 1 (* u1 (+ 1/2 (* 3/8 u1))))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* 5/16 u1))))))
(* (sqrt (/ 1 u1)) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* (sqrt (/ 1 u1)) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -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)
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)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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)))))
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 (*.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 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32)))) (*.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 (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 #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)))) (+ (* -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 u1) (*.f32 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)) #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.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))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* (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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))))) (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))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (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 #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)) #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #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 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) (neg.f32 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)
1
#s(literal 1 binary32)
(+ 1 (* -1/2 u1))
(fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/16 binary32) #s(literal -1/8 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(* (sqrt u1) (sqrt -1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 binary32)))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 u1 (fma.f32 #s(literal 1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 u1 (fma.f32 #s(literal 1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (sqrt u1) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 u1 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))))) (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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(* -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)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(* -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)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32))))))
(* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (+.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 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 5/8 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (+.f32 (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 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (* 1/2 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) #s(literal 1/2 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* -3/8 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) #s(literal -3/8 binary32) (fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) u1)) (* 3/8 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))) u1)) (* -1/2 (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
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 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))))) (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))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (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 #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)) #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #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 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) (neg.f32 u1))) u1))
(sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (/ 1 (pow u2 4)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (sqrt.f32 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)))
(+ (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 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.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 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))))
(+ (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 (sqrt.f32 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 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.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))) u1 u1)) (fma.f32 u1 u1 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/8 (sqrt (/ 1 (pow u1 3)))) (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.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 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.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 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))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.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))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 #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)))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1/8 binary32)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* (pow u1 2) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(*.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* -1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 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 u1 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (pow (sqrt -1) 2)))) (* -1/8 (* (sqrt (pow u1 3)) (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (pow (sqrt -1) 2))))) u1)) (+ (* -1/2 (sqrt u1)) (* -1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 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 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/8 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)) u1))) (neg.f32 (*.f32 u1 (*.f32 u1 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 (*.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/8 (* (sqrt (/ 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) (*.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 u1 #s(literal 3/8 binary32) #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 (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (*.f32 u1 u1) (*.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 3/8 binary32))))))
(* (sqrt (pow u1 3)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (*.f32 u1 u1) (*.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/8 (* (sqrt u1) (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(*.f32 (*.f32 u1 u1) (fma.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/2 binary32) (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 1/8 binary32)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(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/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal 3/8 binary32) #s(literal 1/2 binary32))) (sqrt.f32 u1))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))))
(*.f32 (*.f32 u1 u1) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 3/8 binary32)))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal -5/8 binary32)) (*.f32 u1 (*.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 #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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))))) (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))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (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 #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)) #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #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 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) (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 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32)))) (*.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 (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 #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)))) (+ (* -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 u1) (*.f32 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)) #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #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 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.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))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* (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))))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u1))
(fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* 3/8 u1))))
(fma.f32 u1 (fma.f32 u1 #s(literal 3/8 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* 5/16 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 5/16 binary32) #s(literal 3/8 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(* (sqrt (/ 1 u1)) (sqrt -1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (fma.f32 #s(literal 1/4 binary32) (/.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (/ 1 u1)) (sqrt -1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal -1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)))) (*.f32 u1 (*.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)
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 (/.f32 #s(literal -1 binary32) (*.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) (/ 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))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
-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 u2 (*.f32 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 u2 (*.f32 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 u2 (*.f32 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 u2 (*.f32 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 u2 (*.f32 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 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))

eval119.0ms (0.9%)

Memory
33.5MiB live, 220.4MiB allocated
Compiler

Compiled 38 592 to 2 839 computations (92.6% saved)

prune333.0ms (2.5%)

Memory
2.3MiB live, 373.2MiB allocated
Pruning

62 alts after pruning (56 fresh and 6 done)

PrunedKeptTotal
New1 291221 313
Fresh113445
Picked235
Done033
Total1 304621 366
Accuracy
99.9%
Counts
1 366 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.6%
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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))))
27.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
82.6%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1)))
82.9%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
67.7%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
92.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
73.7%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
71.1%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
87.7%
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
87.8%
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.8%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
87.9%
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
80.3%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.7%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
66.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
61.1%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
72.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
80.2%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
61.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
82.8%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
80.5%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
76.4%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
88.0%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
88.0%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
66.2%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
92.2%
(*.f32 (/.f32 (sqrt.f32 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.6%
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.5%
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
85.8%
(*.f32 (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.5%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
5.5%
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
89.9%
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
26.8%
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32)))))
84.6%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
82.9%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
90.3%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
83.8%
(*.f32 (sqrt.f32 (/.f32 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 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.3%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #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)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
85.4%
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
67.7%
(*.f32 (sqrt.f32 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)))
72.9%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.0%
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
10.4%
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
76.0%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
74.0%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
70.8%
(sqrt.f32 (fma.f32 u1 u1 u1))
80.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
61.1%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
80.5%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
80.5%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
62.6%
(sqrt.f32 u1)
Compiler

Compiled 2 604 to 1 552 computations (40.4% saved)

simplify255.0ms (1.9%)

Memory
-16.1MiB live, 216.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
cost-diff0
(/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
cost-diff704
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
cost-diff0
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
cost-diff0
(*.f32 u2 u2)
cost-diff0
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
cost-diff576
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
cost-diff0
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
cost-diff0
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
cost-diff0
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
cost-diff32
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
(sqrt.f32 (fma.f32 u1 u1 u1))
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
Rules
3 918×accelerator-lowering-fma.f32
3 918×accelerator-lowering-fma.f64
3 534×*-lowering-*.f32
3 534×*-lowering-*.f64
1 424×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035258
186254
2235244
3584238
41309238
51946238
64958238
75291238
85771238
96346238
107190238
08018221
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
u1
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (- 1 u1))
(- 1 u1)
1
(sqrt (+ (* u1 u1) u1))
(+ (* u1 u1) u1)
u1
(* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
u2
(* u2 -98696044010906577398881/5000000000000000000000)
-98696044010906577398881/5000000000000000000000
1
(sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))
(+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)
u1
(+ (* u1 (+ (* u1 u1) u1)) u1)
(+ (* u1 u1) u1)
(* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))))
(* (* u2 u2) (* u2 u2))
(* u2 u2)
u2
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
u1
(+ (* u1 u1) u1)
(+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
(/ -98696044010906577398881/5000000000000000000000 (* u2 u2))
-98696044010906577398881/5000000000000000000000
(/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))))
1
(/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt u1))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt u1)
u1
Outputs
(/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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)))
(sqrt u1)
(sqrt.f32 u1)
u1
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt (- 1 u1))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(sqrt (+ (* u1 u1) u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(+ (* u1 u1) u1)
(fma.f32 u1 u1 u1)
u1
(* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
u2
(* u2 -98696044010906577398881/5000000000000000000000)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
1
#s(literal 1 binary32)
(sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(+ (* u1 (+ (* u1 u1) u1)) u1)
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+ (* u1 u1) u1)
(fma.f32 u1 u1 u1)
(* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(* (* u2 u2) (* u2 u2))
(*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))
(* u2 u2)
(*.f32 u2 u2)
u2
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
u1
(+ (* u1 u1) u1)
(fma.f32 u1 u1 u1)
(+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))
(+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(/ -98696044010906577398881/5000000000000000000000 (* u2 u2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
1
#s(literal 1 binary32)
(/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt u1)
(sqrt.f32 u1)
u1

localize191.0ms (1.4%)

Memory
6.9MiB live, 163.5MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
accuracy99.3%
(/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
accuracy99.1%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.9%
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
accuracy98.8%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
accuracy98.8%
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
accuracy98.6%
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
accuracy99.8%
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
accuracy99.6%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
accuracy99.5%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
accuracy98.9%
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy100.0%
(fma.f32 u1 u1 u1)
accuracy99.8%
(sqrt.f32 (fma.f32 u1 u1 u1))
accuracy99.5%
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy99.5%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.1%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
130.0ms256×0valid
Compiler

Compiled 239 to 38 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
ival-sqrt: 45.0ms (39.7% of total)
ival-cos: 28.0ms (24.7% of total)
ival-mult: 18.0ms (15.9% of total)
const: 10.0ms (8.8% of total)
ival-div: 6.0ms (5.3% of total)
ival-add: 5.0ms (4.4% of total)
ival-sub: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series32.0ms (0.2%)

Memory
13.5MiB live, 50.8MiB allocated
Counts
21 → 348
Calls
Call 1
Inputs
#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())
#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())
#s(alt (cos (* 314159265359/50000000000 u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())
#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())
#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())
#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())
#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())
#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())
#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())
#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())
#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())
#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())
#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())
#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())
#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())
#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())
#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())
Outputs
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor inf u1) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (taylor -inf u1) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ u1 (- 1 u1))) (taylor 0 u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.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 (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1))) (patch (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2)))) (taylor 0 u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))) (taylor 0 u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))) (taylor 0 u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (patch (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2))) (taylor -inf u1) (#s(alt (sqrt u1) (patch (sqrt.f32 u1) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt (cos (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 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 (* 314159265359/50000000000 u2)) (patch (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/8 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<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)))))))) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor inf u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* 1/2 (/ 1 u1)))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (+ 1 (* 1/2 (/ 1 u1))) (/ 1/8 (pow u1 2)))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (- (+ 1 (+ (* 1/2 (/ 1 u1)) (* 1/16 (/ 1 (pow u1 3))))) (/ 1/8 (pow u1 2)))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 u1) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1))))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ 1 (* -1 (/ (- (* 1/8 (/ 1 u1)) 1/2) u1))))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 u1)) 1/8) u1)) 1/2) u1))))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 u1) u1)) (patch (sqrt.f32 (fma.f32 u1 u1 u1)) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ (* u1 u1) u1) (patch (fma.f32 u1 u1 u1) #<representation binary32>) () ())) ())
#s(alt u1 (taylor 0 u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 u1)) (taylor 0 u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 u1)))) (taylor 0 u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (taylor 0 u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor inf u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (/ 1 u1))) (taylor inf u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))) (taylor inf u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3)))))) (taylor inf u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (pow u1 4) (taylor -inf u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (/ 1 u1))) (taylor -inf u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))) (taylor -inf u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)))) (taylor -inf u1) (#s(alt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1) (patch (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #<representation binary32>) () ())) ())
#s(alt (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor 0 u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor 0 u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor -inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor -inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor -inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))) (taylor -inf u2) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (taylor 0 u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (taylor 0 u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))) (taylor 0 u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))))) (taylor 0 u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (taylor inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1))))) (taylor inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* 3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 2))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)))))) (taylor inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* 5/16 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 3))) (+ (* 3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 2))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1))))))) (taylor inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (taylor -inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1))))) (taylor -inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ (* -1/2 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* -3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1))) u1))))) (taylor -inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)) (* 3/8 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) u1)) (* -1/2 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) u1))))) (taylor -inf u1) (#s(alt (* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))) (patch (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (taylor 0 u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor -inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor -inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor -inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (taylor -inf u2) (#s(alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (patch (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor 0 u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 u2) (taylor -inf u2) (#s(alt (* u2 -98696044010906577398881/5000000000000000000000) (patch (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor 0 u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor 0 u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor 0 u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))) (taylor 0 u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor inf u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor inf u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (taylor -inf u2) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (taylor 0 u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (taylor 0 u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))) (taylor 0 u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))))) (taylor 0 u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (taylor inf u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))) (taylor inf u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))) (taylor inf u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))) (taylor inf u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (taylor -inf u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))) (taylor -inf u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))) (taylor -inf u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/8 (* (sqrt u1) (/ (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))) (taylor -inf u1) (#s(alt (* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))) (patch (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor 0 u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor 0 u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor 0 u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor 0 u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor inf u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor inf u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor inf u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor inf u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor -inf u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor -inf u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor -inf u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 4) (taylor -inf u2) (#s(alt (* (* u2 u2) (* u2 u2)) (patch (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor 0 u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (pow u2 2) (taylor -inf u2) (#s(alt (* u2 u2) (patch (*.f32 u2 u2) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor 0 u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (pow u1 3)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (taylor 0 u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))) (taylor 0 u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))) (taylor 0 u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))) (taylor inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (pow u1 3)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/8 (* (sqrt u1) (/ (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))) (taylor -inf u1) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2)) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2)) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2)) (taylor 0 u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (taylor -inf u2) (#s(alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))) (patch (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2)))) (taylor 0 u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))) (taylor 0 u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))) (taylor 0 u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ 1 u1)) (taylor 0 u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2)))) (taylor 0 u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ 1 u1))) (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2)))))) (taylor 0 u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ 1 u1))) (* (pow u2 2) (+ (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (sqrt (/ 1 u1))) (* 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2)))))))) (taylor 0 u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u2) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor 0 u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor inf u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))) (taylor -inf u1) (#s(alt (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2)))) (taylor 0 u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))) (taylor 0 u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))) (taylor 0 u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor -inf u2) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor 0 u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (taylor inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) (taylor -inf u1) (#s(alt (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)) (patch (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor 0 u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt (* 314159265359/50000000000 u2) (taylor -inf u2) (#s(alt (* 314159265359/50000000000 u2) (patch (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/2 u1)) (taylor 0 u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* -1/8 u1) 1/2))) (taylor 0 u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2))) (taylor 0 u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt u1) (sqrt -1)) (taylor inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))) (taylor inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))) (taylor inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))) (taylor inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt u1) (sqrt -1))) (taylor -inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))) (taylor -inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))) (taylor -inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))) (taylor -inf u1) (#s(alt (sqrt (- 1 u1)) (patch (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #<representation binary32>) () ())) ())
#s(alt (sqrt u1) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3)))) (taylor 0 u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 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 (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 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 (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* 1/2 (/ 1 u1)))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3))))))) (taylor inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (pow u1 2) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* 1/2 (/ 1 u1)))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (* (pow u1 2) (+ 1 (* -1 (/ (- (* -1 (/ (+ 3/8 (* 5/16 (/ 1 u1))) u1)) 1/2) u1)))) (taylor -inf u1) (#s(alt (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)) (patch (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor 0 u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor 0 u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor 0 u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor 0 u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor inf u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor inf u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor inf u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor inf u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor -inf u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor -inf u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor -inf u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
#s(alt (/ -98696044010906577398881/5000000000000000000000 (pow u2 2)) (taylor -inf u2) (#s(alt (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)) (patch (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #<representation binary32>) () ())) ())
Calls

87 calls:

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

rewrite485.0ms (3.7%)

Memory
-19.3MiB live, 493.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 358×accelerator-lowering-fma.f32
7 358×accelerator-lowering-fma.f64
4 076×/-lowering-/.f32
4 076×/-lowering-/.f64
3 836×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035180
1192176
21421174
08366154
Stop Event
iter limit
node limit
Counts
21 → 645
Calls
Call 1
Inputs
(/ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (sqrt (- 1 u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(cos (* 314159265359/50000000000 u2))
(sqrt (+ (* u1 u1) u1))
(+ (* u1 u1) u1)
(+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)
(* (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1)))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
(* u2 -98696044010906577398881/5000000000000000000000)
(* (* (* u2 u2) (* u2 u2)) (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2)))))
(* (* u2 u2) (* u2 u2))
(* u2 u2)
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ -98696044010906577398881/5000000000000000000000 (* u2 u2))))
(/ 1 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1))))
(/ 1 (* (cos (* 314159265359/50000000000 u2)) (sqrt u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt u1))
(* 314159265359/50000000000 u2)
(sqrt (- 1 u1))
(sqrt (+ (* u1 (+ (* u1 (+ (* u1 u1) u1)) u1)) u1))
(/ -98696044010906577398881/5000000000000000000000 (* u2 u2))
Outputs
(neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 #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 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #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 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.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 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (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 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #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 #s(literal 1 binary32) u1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 #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 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 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 #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 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.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))) (*.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 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)))
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 1 binary32)))
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.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))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal -1 binary32))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.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))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal -1 binary32))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 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 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) #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 #s(literal 1 binary32) (sqrt.f32 u1))
(*.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))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(hypot.f32 u1 (sqrt.f32 u1))
(hypot.f32 (sqrt.f32 u1) u1)
(hypot.f32 (sqrt.f32 u1) (neg.f32 u1))
(hypot.f32 (sqrt.f32 u1) (exp.f32 (log.f32 u1)))
(hypot.f32 (neg.f32 u1) (sqrt.f32 u1))
(hypot.f32 (exp.f32 (log.f32 u1)) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 u1 u1 u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 (neg.f32 u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (sqrt.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 1/4 binary32)))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 u1)))
(+.f32 (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) (neg.f32 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 u1 u1 u1)
(fma.f32 u1 u1 (neg.f32 (neg.f32 u1)))
(fma.f32 u1 u1 (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.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 #s(literal 1 binary32) (*.f32 u1 u1) (neg.f32 (neg.f32 u1)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (neg.f32 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 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) (neg.f32 (neg.f32 u1)))
(fma.f32 (neg.f32 u1) (neg.f32 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) (neg.f32 (neg.f32 u1)))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 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) (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)) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 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) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.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 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 u1 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.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 (*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 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 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 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 (fma.f32 u1 u1 u1) (-.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.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 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (*.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 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 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 (fma.f32 u1 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 u1))))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) u1)
(+.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 u1))
(+.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (neg.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(+.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 u1 u1))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) u1 (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1 u1)
(fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (neg.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 u1 u1))))) u1)
(fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)) (neg.f32 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)) (neg.f32 (*.f32 u1 u1)))) u1)
(fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) u1)
(fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) u1)
(fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))) u1)
(fma.f32 (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) u1)
(-.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (fma.f32 u1 u1 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (neg.f32 (fma.f32 u1 u1 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))) (+.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))
(*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(*.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (/.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(*.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32)) u1)
(+.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(fma.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1/4 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (pow.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32))) (sqrt.f32 u1) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32))) (sqrt.f32 u1) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32))) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))))
(/.f32 (+.f32 (pow.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #s(literal 3 binary32))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (-.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))))
(/.f32 (-.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (-.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))) (-.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (-.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))) (-.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))) (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 #s(literal 1 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2)
(*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))
(+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))
(+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(+.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))) (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))))) (neg.f32 (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (-.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (-.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (*.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))) (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (*.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (-.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
(*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 u2 u2))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) u2) (*.f32 u2 (*.f32 u2 u2)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u2 (*.f32 u2 u2))) u2)
(*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u2)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 4 binary32)))
(exp.f32 (fma.f32 #s(literal 2 binary32) (log.f32 u2) (*.f32 #s(literal 2 binary32) (log.f32 u2))))
(pow.f32 u2 #s(literal 4 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 2 binary32))
(pow.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))
(pow.f32 (neg.f32 (*.f32 u2 u2)) #s(literal 2 binary32))
(*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) (*.f32 (neg.f32 u2) (neg.f32 u2)))
(*.f32 (neg.f32 (*.f32 u2 u2)) (neg.f32 (*.f32 u2 u2)))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) u2)
(*.f32 (*.f32 (neg.f32 u2) (neg.f32 u2)) (*.f32 u2 u2))
(neg.f32 (neg.f32 (*.f32 u2 u2)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 u2)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u2)) #s(literal 1 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 #s(literal 0 binary32) (neg.f32 (*.f32 u2 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))
(/.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 u2 u2)) #s(literal -1 binary32))
(*.f32 u2 u2)
(*.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u2 u2)))
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(*.f32 (pow.f32 (*.f32 u2 u2) #s(literal 1/2 binary32)) (pow.f32 (*.f32 u2 u2) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))
(+.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))
(fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -5000000000000000000000/98696044010906577398881 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))) (/.f32 #s(literal 1 binary32) u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 #s(literal -1 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 #s(literal 1 binary32) u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) u2) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (neg.f32 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) u2) (/.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) (*.f32 u2 u2)) (/.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) #s(literal -5000000000000000000000/98696044010906577398881 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) u2) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -1 binary32)) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (neg.f32 u2)) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(-.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 (*.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))))) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))) (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (*.f32 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (neg.f32 (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))))) (neg.f32 (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (neg.f32 (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (-.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (-.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) (*.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 1 binary32)))
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.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))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal -1 binary32))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.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))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal -1 binary32))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (neg.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) #s(literal 1 binary32)))
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/4 binary32))))
(neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 1 binary32)))
(pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) #s(literal -1/2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.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))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal -1 binary32))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.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))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) #s(literal -1 binary32))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.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/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (sqrt.f32 (fma.f32 u1 u1 (fma.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (neg.f32 u1)))))
(*.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32))) (sqrt.f32 u1))
(neg.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))) #s(literal -1 binary32)))
(pow.f32 (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(/.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32)))))
(/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (neg.f32 (*.f32 u2 u2)))
(/.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2)
(/.f32 (neg.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2)) (neg.f32 u2))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2))) (neg.f32 (neg.f32 u2)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))
(*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))))))
(*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u2 u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (neg.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (neg.f32 u2)))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2))
(*.f32 (pow.f32 (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 u2 (*.f32 u2 #s(literal -5000000000000000000000/98696044010906577398881 binary32))) #s(literal -1/2 binary32)))

simplify447.0ms (3.4%)

Memory
16.7MiB live, 691.4MiB allocated
Algorithm
egg-herbie
Rules
13 408×accelerator-lowering-fma.f32
13 408×accelerator-lowering-fma.f64
8 126×*-lowering-*.f32
8 126×*-lowering-*.f64
3 650×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05055035
116344352
257244074
084243812
Stop Event
iter limit
node limit
Counts
348 → 348
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) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(sqrt u1)
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(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)))
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))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/8 (sqrt u1)) (* 1/2 (sqrt (/ 1 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
(* u1 (+ 1 (* 1/2 (/ 1 u1))))
(* u1 (- (+ 1 (* 1/2 (/ 1 u1))) (/ 1/8 (pow u1 2))))
(* u1 (- (+ 1 (+ (* 1/2 (/ 1 u1)) (* 1/16 (/ 1 (pow u1 3))))) (/ 1/8 (pow u1 2))))
(* -1 u1)
(* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1)))))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* 1/8 (/ 1 u1)) 1/2) u1)))))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 u1)) 1/8) u1)) 1/2) 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)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(pow u1 4)
(* (pow u1 4) (+ 1 (/ 1 u1)))
(* (pow u1 4) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(* (pow u1 4) (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))))
(pow u1 4)
(* (pow u1 4) (+ 1 (/ 1 u1)))
(* (pow u1 4) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(* (pow u1 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))))
(sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))))
(* (pow u1 2) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* 3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 2))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1))))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* 5/16 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 3))) (+ (* 3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 2))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)))))))
(* (pow u1 2) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ (* -1/2 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* -3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1))) u1)))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)) (* 3/8 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) u1)) (* -1/2 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) u1)))))
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 u2)
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))
(+ (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))
(+ (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))))
(* (sqrt (pow u1 3)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))
(* (sqrt (pow u1 3)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/8 (* (sqrt u1) (/ (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(pow u2 4)
(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 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))
(+ (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(+ (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))))
(* (sqrt (pow u1 3)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(* (sqrt (pow u1 3)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/8 (* (sqrt u1) (/ (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2))
(/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2))
(/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(sqrt u1)
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(sqrt (/ 1 u1))
(+ (sqrt (/ 1 u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))
(+ (sqrt (/ 1 u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ 1 u1))) (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))
(+ (sqrt (/ 1 u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ 1 u1))) (* (pow u2 2) (+ (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (sqrt (/ 1 u1))) (* 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(sqrt u1)
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* 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 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -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))))))))))
(pow u1 2)
(* (pow u1 2) (+ 1 (* 1/2 (/ 1 u1))))
(* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))))
(pow u1 2)
(* (pow u1 2) (+ 1 (* 1/2 (/ 1 u1))))
(* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(* (pow u1 2) (+ 1 (* -1 (/ (- (* -1 (/ (+ 3/8 (* 5/16 (/ 1 u1))) u1)) 1/2) u1))))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) #s(literal -1/2 binary32) (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)))) (+ (* -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 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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)) #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 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)))
(-.f32 (*.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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 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) (*.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 u2 u2) (fma.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 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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)
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 (*.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 u2 (*.f32 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))
(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/8 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))) (sqrt.f32 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))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.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
(* u1 (+ 1 (* 1/2 (/ 1 u1))))
(+.f32 u1 #s(literal 1/2 binary32))
(* u1 (- (+ 1 (* 1/2 (/ 1 u1))) (/ 1/8 (pow u1 2))))
(+.f32 (+.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (/.f32 #s(literal -1/8 binary32) (*.f32 u1 u1))))
(* u1 (- (+ 1 (+ (* 1/2 (/ 1 u1)) (* 1/16 (/ 1 (pow u1 3))))) (/ 1/8 (pow u1 2))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1)))))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* 1/8 (/ 1 u1)) 1/2) u1)))))
(fma.f32 u1 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/8 binary32) u1)) u1) (neg.f32 u1))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 u1)) 1/8) u1)) 1/2) u1)))))
(fma.f32 u1 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1)) u1) (neg.f32 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)
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)
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(* (pow u1 4) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))
(* (pow u1 4) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(* (pow u1 4) (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))))
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(pow u1 4)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)
(* (pow u1 4) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))
(* (pow u1 4) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(* (pow u1 4) (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))))
(*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) 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 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(+ (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(* (pow u1 2) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 u1 (*.f32 u1 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* 3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 2))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* 5/16 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 3))) (+ (* 3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (pow u1 2))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)))))))
(*.f32 u1 (fma.f32 u1 (fma.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1/2 binary32)) u1))) u1))
(* (pow u1 2) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 u1 (*.f32 u1 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ (* -1/2 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* -3/8 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1))) u1)))))
(*.f32 u1 (*.f32 u1 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/10000000000000000000000 binary32) #s(literal -1/2 binary32))) u1)))))
(* (pow u1 2) (+ 1 (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) u1)) (* 3/8 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) u1)) (* -1/2 (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) u1)))))
(*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/10000000000000000000000 binary32) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) (fma.f32 (*.f32 u2 u2) #s(literal -296088132032719732196643/40000000000000000000000 binary32) #s(literal 3/8 binary32))) u1)) u1)))
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 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 4) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))
(*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(+ (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(* (sqrt (pow u1 3)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (+.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(* (sqrt (pow u1 3)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* 1/8 (* (sqrt u1) (/ (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))) (* (sqrt (/ 1 u1)) (* (pow u2 4) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))))
(fma.f32 u1 (*.f32 u1 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))) (*.f32 u1 (neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #s(literal 1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #s(literal -1/2 binary32)))) (*.f32 u1 u1)))))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.f32 u2 u2))
(pow u2 4)
(*.f32 (*.f32 u2 u2) (*.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)
(pow u2 2)
(*.f32 u2 u2)
(* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(+ (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (sqrt (pow u1 3)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))
(*.f32 (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (+.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(* (sqrt (pow u1 3)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))))))))
(*.f32 (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(*.f32 u1 (*.f32 u1 (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* 1/8 (* (sqrt u1) (/ (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))) (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))))))
(fma.f32 u1 (neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/2 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 1/8 binary32) (+.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))) (*.f32 u1 u1))) (*.f32 (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)))
(/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2))
(/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2))
(/ (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))) (pow u2 2))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(+ (sqrt (/ 1 u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
(+ (sqrt (/ 1 u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ 1 u1))) (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ 1 u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ 1 u1))) (* (pow u2 2) (+ (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (sqrt (/ 1 u1))) (* 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)) (fma.f32 #s(literal 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 binary32)))))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.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)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
1
#s(literal 1 binary32)
(+ 1 (* -1/2 u1))
(fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/16 binary32) #s(literal -1/8 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(* (sqrt u1) (sqrt -1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 binary32)))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 u1 (fma.f32 #s(literal 1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 u1 (fma.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 #s(literal 1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* (sqrt u1) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 u1 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))))) (neg.f32 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 (*.f32 u1 u1) #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 u1 #s(literal 1/2 binary32))) (*.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))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (* 1/2 (/ 1 u1))))
(*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32)))
(* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32)))
(* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))))
(*.f32 u1 (fma.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/16 binary32) (*.f32 u1 (*.f32 u1 u1))))) u1))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (* 1/2 (/ 1 u1))))
(*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32)))
(* (pow u1 2) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32)))
(* (pow u1 2) (+ 1 (* -1 (/ (- (* -1 (/ (+ 3/8 (* 5/16 (/ 1 u1))) u1)) 1/2) u1))))
(fma.f32 u1 (/.f32 (neg.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) u1))) #s(literal 1 binary32)) (*.f32 u1 u1))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(/ -98696044010906577398881/5000000000000000000000 (pow u2 2))
(/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))

eval113.0ms (0.9%)

Memory
10.1MiB live, 236.5MiB allocated
Compiler

Compiled 33 279 to 2 763 computations (91.7% saved)

prune247.0ms (1.9%)

Memory
13.4MiB live, 495.8MiB allocated
Pruning

82 alts after pruning (74 fresh and 8 done)

PrunedKeptTotal
New1 218271 245
Fresh44751
Picked235
Done156
Total1 225821 307
Accuracy
99.9%
Counts
1 307 → 82
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.6%
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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))))
67.7%
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
27.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
67.7%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
92.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
73.7%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
71.1%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
68.8%
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
92.2%
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
87.7%
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
87.8%
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
5.3%
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
90.5%
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
92.2%
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
87.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32)))
87.9%
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
80.3%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.7%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
5.3%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
66.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
61.1%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
68.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 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)) (sqrt.f32 u1))))
72.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
65.2%
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
80.2%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
61.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
98.2%
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
14.0%
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
20.6%
(+.f32 u1 #s(literal 1/2 binary32))
4.2%
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
21.7%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
19.0%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
82.8%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
80.5%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
76.4%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
88.0%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
88.0%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
19.7%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
66.2%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
92.2%
(*.f32 (/.f32 (sqrt.f32 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.6%
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.5%
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 u1))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
85.8%
(*.f32 (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.5%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
5.5%
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
10.4%
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
89.9%
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
5.5%
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
26.8%
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32)))))
5.7%
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
84.6%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
82.9%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
90.3%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
83.8%
(*.f32 (sqrt.f32 (/.f32 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 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.3%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #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)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
70.7%
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
92.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
85.4%
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
67.7%
(*.f32 (sqrt.f32 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)))
98.3%
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
5.5%
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
72.9%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.0%
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.0%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
74.0%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
70.8%
(sqrt.f32 (fma.f32 u1 u1 u1))
80.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
61.1%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
80.5%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
80.5%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
70.7%
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
62.6%
(sqrt.f32 u1)
4.5%
(neg.f32 u1)
19.3%
u1
Compiler

Compiled 3 878 to 1 461 computations (62.3% saved)

regimes416.0ms (3.2%)

Memory
-0.2MiB live, 448.7MiB allocated
Counts
117 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.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 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (sqrt.f32 (/.f32 u1 (/.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)))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 u1 #s(literal -1/2 binary32) #s(literal 1 binary32)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) 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 (/.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 (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 (*.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 (*.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 #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 (*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.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 (sqrt.f32 u1) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (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)) (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 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 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))) (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 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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))) (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 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.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))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 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 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (sqrt.f32 (-.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))) (exp.f32 (*.f32 (log.f32 u1) #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 (*.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)))) (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 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (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:

147.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
52.0ms
u2
47.0ms
cosTheta_i
38.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
35.0ms
(*.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)

regimes368.0ms (2.8%)

Memory
-1.1MiB live, 240.1MiB allocated
Counts
76 → 2
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.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 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (sqrt.f32 (/.f32 u1 (/.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)))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

63.0ms
u1
57.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
55.0ms
u2
55.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
52.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.3%2u2
98.3%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
92.5%1cosTheta_i
98.0%2u1
98.1%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.0%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
97.9%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes241.0ms (1.8%)

Memory
2.8MiB live, 162.2MiB allocated
Counts
75 → 2
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.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 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (sqrt.f32 (/.f32 u1 (/.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)))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(*.f32 (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

6 calls:

63.0ms
u2
57.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
40.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
39.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
19.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
97.1%2u1
97.1%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
97.1%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
97.8%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.9%2u2
97.9%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 45 to 35 computations (22.2% saved)

regimes92.0ms (0.7%)

Memory
3.4MiB live, 80.7MiB allocated
Counts
74 → 2
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.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 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (sqrt.f32 (/.f32 u1 (/.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)))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) u1) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

3 calls:

50.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
21.0ms
u2
18.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Results
AccuracySegmentsBranch
97.4%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
97.9%2u2
97.9%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 17 to 14 computations (17.6% saved)

regimes254.0ms (1.9%)

Memory
-27.2MiB live, 169.8MiB allocated
Counts
72 → 2
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.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 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (sqrt.f32 (/.f32 u1 (/.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)))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u2 (*.f32 u2 (neg.f32 (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 u1 (*.f32 u1 u1)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/2 binary32)))))
Outputs
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

7 calls:

79.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
46.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
44.0ms
u2
22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
18.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
92.5%1u1
92.5%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.5%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
95.7%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.5%2u2
96.5%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 52 to 41 computations (21.2% saved)

regimes123.0ms (0.9%)

Memory
2.9MiB live, 83.9MiB allocated
Counts
70 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.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 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(/.f32 (fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 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 (sqrt.f32 (/.f32 u1 (/.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)))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
Outputs
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
Calls

4 calls:

47.0ms
cosTheta_i
39.0ms
u2
18.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
17.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Results
AccuracySegmentsBranch
92.5%1cosTheta_i
92.5%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.5%1u2
92.5%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 21 to 17 computations (19% saved)

regimes314.0ms (2.4%)

Memory
35.5MiB live, 268.8MiB allocated
Counts
62 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (+.f32 (/.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 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
Calls

8 calls:

107.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
47.0ms
u2
37.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
36.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
35.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
92.4%1u1
92.4%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.4%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
92.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.4%1cosTheta_i
92.4%1u2
92.4%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.4%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes137.0ms (1%)

Memory
-56.7MiB live, 326.1MiB allocated
Counts
51 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 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))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
Calls

8 calls:

23.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
19.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
16.0ms
u1
16.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
15.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
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(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
90.8%1cosTheta_i
90.8%1u1
90.8%1u2
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%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes147.0ms (1.1%)

Memory
40.6MiB live, 238.8MiB allocated
Counts
46 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1)) u1))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (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)))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
Calls

8 calls:

41.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
26.0ms
u2
14.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
14.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
13.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
90.7%1u1
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%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
90.7%1cosTheta_i
90.7%1u2
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(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes102.0ms (0.8%)

Memory
-29.5MiB live, 253.0MiB allocated
Counts
41 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) 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)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (*.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.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) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
Outputs
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes60.0ms (0.5%)

Memory
9.1MiB live, 167.4MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
Outputs
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes51.0ms (0.4%)

Memory
7.4MiB live, 167.1MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 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)))
Outputs
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
Calls

7 calls:

8.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
8.0ms
u2
7.0ms
u1
7.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
7.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
85.7%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
85.5%2u1
85.5%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
85.5%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
85.6%2u2
85.6%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
85.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)

regimes37.0ms (0.3%)

Memory
6.1MiB live, 124.7MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
Outputs
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Calls

7 calls:

6.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
6.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
5.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
5.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
5.0ms
u2
Results
AccuracySegmentsBranch
80.6%1u1
80.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
80.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
80.6%1u2
80.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
83.7%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
84.0%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)

regimes19.0ms (0.1%)

Memory
-22.4MiB live, 64.1MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1/2 binary32))))
Outputs
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Calls

4 calls:

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

Compiled 31 to 25 computations (19.4% saved)

regimes30.0ms (0.2%)

Memory
24.9MiB live, 102.8MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
Outputs
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
Calls

8 calls:

4.0ms
u1
4.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
u2
3.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
74.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.0%1cosTheta_i
74.0%1u1
74.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
74.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
74.0%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
74.0%1u2
74.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes28.0ms (0.2%)

Memory
-28.5MiB live, 90.3MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
Outputs
(sqrt.f32 (fma.f32 u1 u1 u1))
Calls

8 calls:

5.0ms
(*.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)))
3.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
3.0ms
u1
3.0ms
cosTheta_i
Results
AccuracySegmentsBranch
70.8%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
70.8%1u1
70.8%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
70.8%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
70.8%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
70.8%1cosTheta_i
70.8%1u2
70.8%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes23.0ms (0.2%)

Memory
-4.8MiB live, 75.9MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
(sqrt.f32 u1)
Outputs
(sqrt.f32 u1)
Calls

8 calls:

4.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
4.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)))
2.0ms
cosTheta_i
2.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
62.6%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
62.6%1cosTheta_i
62.6%1u1
62.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
62.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
62.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
62.6%1u2
62.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes18.0ms (0.1%)

Memory
32.1MiB live, 71.6MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (neg.f32 u1))
Outputs
(+.f32 u1 #s(literal 1/2 binary32))
Calls

8 calls:

3.0ms
u1
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
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
20.6%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
20.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
20.6%1cosTheta_i
20.6%1u1
20.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
20.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
20.6%1u2
20.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes14.0ms (0.1%)

Memory
-24.1MiB live, 55.3MiB allocated
Accuracy

Total -5.0b remaining (-19.5%)

Threshold costs -5b (-19.5%)

Counts
2 → 1
Calls
Call 1
Inputs
u1
(neg.f32 u1)
Outputs
u1
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

bsearch1.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.3459022045135498
0.35599279403686523
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.6MiB live, 2.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6534839868545532
0.6788744926452637
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6534839868545532
0.6788744926452637
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.8823167681694031
0.9750846028327942
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.10374709218740463
0.10930367559194565
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
0.030481833964586258
0.0319809652864933
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0012246506521478295
0.0012714440235868096
Compiler

Compiled 17 to 17 computations (0% saved)

simplify20.0ms (0.2%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
076444
1107444
2116444
3126444
4136442
5147442
6149442
7150442
Stop Event
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)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11744051/33554432 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11072963/16777216 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11072963/16777216 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7549747/8388608 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 14092861/134217728 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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 8321499/268435456 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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 5368709/4294967296 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
u1
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11744051/33554432 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11744051/33554432 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11072963/16777216 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11072963/16777216 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32)) (sqrt.f32 u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11072963/16777216 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11072963/16777216 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 u1 u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7549747/8388608 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7549747/8388608 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (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))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (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)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (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)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (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 (fma.f32 u2 (*.f32 u2 #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))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 14092861/134217728 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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 14092861/134217728 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.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 8321499/268435456 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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 8321499/268435456 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.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 5368709/4294967296 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1)) (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 5368709/4294967296 binary32)) (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 u1)
(+.f32 u1 #s(literal 1/2 binary32))
u1

soundness1.7s (12.7%)

Memory
32.8MiB live, 1 589.9MiB allocated
Rules
21 824×accelerator-lowering-fma.f32
21 824×accelerator-lowering-fma.f64
15 022×accelerator-lowering-fma.f32
15 022×accelerator-lowering-fma.f64
14 602×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034178
1202156
21742152
08142145
01028
14028
223128
3194728
0966528
0180906
1523815
21543747
34760699
08231673
05544324
116723933
253813904
081003702
05055035
116344352
257244074
084243812
05245516
116834745
261054367
084484043
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 744 to 302 computations (59.4% saved)

preprocess73.0ms (0.6%)

Memory
-12.1MiB live, 224.1MiB allocated
Remove

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 1 198 to 394 computations (67.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...