Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 10.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze530.0ms (4.9%)

Memory
-137.4MiB live, 500.1MiB 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.7s (15.8%)

Memory
33.2MiB live, 2 797.7MiB allocated
Samples
1.2s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 994.0ms
const: 420.0ms (42.2% of total)
ival-<=: 119.0ms (12% of total)
ival-cos: 113.0ms (11.4% of total)
ival-mult: 97.0ms (9.8% of total)
ival-div: 62.0ms (6.2% of total)
ival-sqrt: 59.0ms (5.9% of total)
ival-sub: 55.0ms (5.5% of total)
ival-and: 33.0ms (3.3% of total)
ival->: 30.0ms (3% of total)
exact: 5.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain108.0ms (1%)

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

Compiled 90 to 37 computations (58.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
const: 8.0ms (25.5% of total)
ival-mult: 6.0ms (19.1% of total)
ival-cos: 6.0ms (19.1% of total)
ival-div: 4.0ms (12.7% of total)
ival-sqrt: 4.0ms (12.7% of total)
ival-sub: 2.0ms (6.4% of total)
ival-true: 1.0ms (3.2% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess33.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 14 to 11 computations (21.4% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune0.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.1%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize69.0ms (0.6%)

Memory
0.3MiB live, 77.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.10546875
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.15234375
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.1640625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
62.0ms256×0valid
Compiler

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-mult: 23.0ms (42.5% of total)
ival-sub: 21.0ms (38.8% of total)
ival-cos: 3.0ms (5.5% of total)
const: 3.0ms (5.5% of total)
ival-div: 2.0ms (3.7% of total)
ival-sqrt: 2.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series11.0ms (0.1%)

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

6 calls:

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

simplify200.0ms (1.8%)

Memory
4.3MiB live, 240.1MiB allocated
Algorithm
egg-herbie
Rules
19 480×lower-fma.f64
19 480×lower-fma.f32
6 732×lower-*.f64
6 732×lower-*.f32
3 748×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0180906
1523815
21543747
34794699
08083673
Stop Event
iter limit
node limit
Counts
72 → 71
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)))))))))
(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))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* (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)))))
(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))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 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 -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 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 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)))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 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)))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* (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 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.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 (/ 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 #s(literal 1/2 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) u1 u1) (sqrt.f32 u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (*.f32 u1 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 #s(literal 1/2 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) u1 u1) (sqrt.f32 u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.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)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -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 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -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 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (+.f32 (/.f32 #s(literal -5/16 binary32) u1) #s(literal -3/8 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) 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 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 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)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (+.f32 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))) u1)) u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(+.f32 (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))) u1)) u1) (sqrt.f32 #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) u1) #s(literal 1 binary32))
(* -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 (- 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 (*.f32 u2 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 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 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 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))

rewrite159.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
01628
14628
223728
3195328
0969228
Stop Event
iter limit
node limit
iter limit
Counts
5 → 520
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Outputs
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32))) (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #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))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (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 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 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 (/.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 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 (*.f32 u1 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)) #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)) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #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) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 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 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #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 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.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/2 binary32)))
(*.f32 (sqrt.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/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 u1 (/.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) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(*.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.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 (neg.f32 (sqrt.f32 (neg.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.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 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #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 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.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 #s(literal 1 binary32) u1))))
(/.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 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 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 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #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)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 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 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #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))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 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 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))) (exp.f32 (log1p.f32 (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 (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 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 u1 (/.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) u1))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.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 u1 #s(literal 1 binary32)) (/.f32 #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 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.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 #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))) (/.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))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) 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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.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 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.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)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 (*.f32 u1 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 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #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 (/.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 (*.f32 u1 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 (*.f32 u1 u1) u1 #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))))))
(/.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 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (/.f32 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 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.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 (*.f32 u1 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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #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 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.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 #s(literal 1 binary32) u1))))
(/.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 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.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) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.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 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (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 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) u1) (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 (*.f32 u1 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) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (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 #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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) 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)) u1)))
(/.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 #s(literal 0 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (-.f32 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 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #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) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 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 #s(literal 1 binary32) u1))
(/.f32 (/.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 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 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 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 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.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) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 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 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 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 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #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 (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 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 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 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 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(pow.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -2 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #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 (/.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 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(+.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 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.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 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) u1 #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) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.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 #s(literal 1 binary32) 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 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 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (pow.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))) (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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.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 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.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 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) #s(literal 1 binary32))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.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 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.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) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.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) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #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) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) 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 u1))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.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 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 (*.f32 u1 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 (*.f32 u1 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 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.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 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 (*.f32 u1 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 (*.f32 u1 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 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.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 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) (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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (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 u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (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 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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 u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.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) (-.f32 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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(-.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))))
(-.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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 0 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(-.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 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #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 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 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 1 binary32) (/.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(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 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(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) (fma.f32 u1 u1 u1)) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1) #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 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 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)) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) 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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #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))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(exp.f32 (log1p.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)

eval190.0ms (1.7%)

Memory
-15.4MiB live, 201.6MiB allocated
Compiler

Compiled 16 166 to 2 490 computations (84.6% saved)

prune31.0ms (0.3%)

Memory
8.1MiB live, 88.9MiB allocated
Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New56625591
Fresh000
Picked011
Done000
Total56626592
Accuracy
99.8%
Counts
592 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
99.0%
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.2%
(*.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 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (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))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
98.5%
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
96.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.6%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
88.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
91.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Compiler

Compiled 1 022 to 675 computations (34% saved)

simplify119.0ms (1.1%)

Memory
-8.8MiB live, 65.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff1568
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
cost-diff0
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
cost-diff0
#s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
cost-diff0
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 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
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
cost-diff0
(sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))
Rules
2 400×lower-fma.f64
2 396×lower-fma.f32
938×lower-*.f64
918×lower-*.f32
580×div-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040321
069303
1104293
2162293
3312290
4701290
51457290
62643290
73233290
83297290
93299290
103302290
113303290
123423290
133471290
143471290
03471290
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 u1 u1 u1)
u1
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))
#s(literal -1 binary32)
(*.f32 (*.f32 u1 u1) u1)
(*.f32 u1 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 u1 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(sqrt.f32 u1)
u1
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.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 binary32)
(-.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))))
(sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))
(neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(*.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)) u1)
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 u1 u1 u1)
u1
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (*.f32 u1 u1) u1)
(*.f32 u1 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 u1 u1 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 u1)
u1
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(-.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize233.0ms (2.1%)

Memory
-2.0MiB live, 191.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.15234375
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.1640625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.5224800293053261
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
accuracy0.1484375
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
accuracy0.1640625
(/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
accuracy0.3046875
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
accuracy0.35546875
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.10546875
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
accuracy0.15234375
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy3.226034742102687
#s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
accuracy0
(-.f32 #s(literal 1 binary32) u1)
accuracy0.10546875
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.1640625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy5.882353825809078
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.10546875
(sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
accuracy0.15234375
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.25390625
(*.f32 (*.f32 u1 u1) u1)
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
73.0ms256×0valid
Compiler

Compiled 306 to 35 computations (88.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-mult: 16.0ms (33.4% of total)
ival-sqrt: 11.0ms (23% of total)
ival-div: 5.0ms (10.4% of total)
ival-cos: 5.0ms (10.4% of total)
const: 4.0ms (8.3% of total)
ival-add: 3.0ms (6.3% of total)
ival-sub: 2.0ms (4.2% of total)
ival-neg: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series41.0ms (0.4%)

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

6 calls:

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

simplify218.0ms (2%)

Memory
-6.9MiB live, 341.8MiB allocated
Algorithm
egg-herbie
Rules
15 026×lower-fma.f64
15 026×lower-fma.f32
7 802×lower-*.f64
7 802×lower-*.f32
4 262×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04635648
114024990
251694971
087334720
Stop Event
iter limit
node limit
Counts
348 → 344
Calls
Call 1
Inputs
-1
(- (pow u1 3) 1)
(- (pow u1 3) 1)
(- (pow u1 3) 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)))))))))
(* (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))))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 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)))))))))
(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))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(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))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* (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)))))))))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(+ (* -1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* u1 (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* -1/2 (* u1 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))))))) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* u1 (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* u1 (+ (* -1/2 (* u1 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))))) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))))))) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(pow (sqrt -1) 2)
(+ (* -1/2 u1) (pow (sqrt -1) 2))
(+ (* u1 (- (* -1/2 (* u1 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) 1/2)) (pow (sqrt -1) 2))
(+ (* u1 (- (* u1 (+ (* -1/2 (* u1 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))))) 1/2)) (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 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)))))))))
(pow (* 1 u1) 1/4)
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
1
(+ 1 u1)
(+ 1 (* u1 (+ 1 u1)))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(pow u1 3)
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(* (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)))))
(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)))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (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)))))
(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))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* (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)))))
(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))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 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)))))
(* (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)))))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (* (cos (* 314159265359/50000000000 u2)) (* (sqrt -1) (- 1 (* 1/4 u1)))))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (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/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (* (sqrt -1) (- 1 (* 1/4 u1))))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(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))))
(* (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)))))
(pow -1 1/4)
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(pow u1 3)
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 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 -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 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 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 -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 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* (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 -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 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(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)))
(* (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)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (* (sqrt -1) (+ 1 (* -1/4 u1))))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (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))))
(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)))
(* (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 (sqrt -1))
(+ (sqrt (sqrt -1)) (* 1/4 (* (/ 1 u1) (sqrt (sqrt -1)))))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1/4 (sqrt (sqrt -1))) (* -5/32 (* (/ 1 u1) (sqrt (sqrt -1))))) u1)))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (/ 1 u1) (sqrt (sqrt -1)))) (* 5/32 (sqrt (sqrt -1)))) u1)) (* -1/4 (sqrt (sqrt -1)))) u1)))
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))) (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1)))))
(+ (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))))))
(+ (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 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)))
(+ (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 (- 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 -1) (sqrt (/ 1 (- u1 1))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- u1 1))))) (* (sqrt -1) (sqrt (/ 1 (- u1 1)))))
(+ (* (sqrt -1) (sqrt (/ 1 (- u1 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- u1 1))))))))
(+ (* (sqrt -1) (sqrt (/ 1 (- u1 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- u1 1))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- u1 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)))))))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(* (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 (- 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)))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(* (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)))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(* (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 (- 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)))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(* (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)))
(* 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
-1
#s(literal -1 binary32)
(- (pow u1 3) 1)
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(- (pow u1 3) 1)
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(- (pow u1 3) 1)
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(+ (* (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 (*.f32 u1 u1) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(+ (* (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 (fma.f32 (*.f32 #s(literal -1/2 binary32) u1) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (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 (fma.f32 (*.f32 #s(literal -1/2 binary32) u1) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 u1 u1) (neg.f32 (sqrt.f32 u1)))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 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 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.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 (*.f32 u1 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 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 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)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 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 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.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 (*.f32 u1 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 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(+ (* (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 (*.f32 u1 u1) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(+ (* (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 (fma.f32 (*.f32 #s(literal -1/2 binary32) u1) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal -1 binary32)))
(+ (* u1 (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* -1/2 (* u1 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))))))) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(fma.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) u1))
(+ (* u1 (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* u1 (+ (* -1/2 (* u1 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))))) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))))))) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(fma.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal -3/8 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -5/16 binary32) u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) u1) u1))
(pow (sqrt -1) 2)
#s(literal -1 binary32)
(+ (* -1/2 u1) (pow (sqrt -1) 2))
(fma.f32 #s(literal -1/2 binary32) u1 #s(literal -1 binary32))
(+ (* u1 (- (* -1/2 (* u1 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) 1/2)) (pow (sqrt -1) 2))
(fma.f32 (fma.f32 #s(literal -3/8 binary32) u1 #s(literal -1/2 binary32)) u1 #s(literal -1 binary32))
(+ (* u1 (- (* u1 (+ (* -1/2 (* u1 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))))) 1/2)) (pow (sqrt -1) 2))
(fma.f32 (fma.f32 (fma.f32 #s(literal -5/16 binary32) u1 #s(literal -3/8 binary32)) u1 #s(literal -1/2 binary32)) u1 #s(literal -1 binary32))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 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 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 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 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(pow (* 1 u1) 1/4)
(pow.f32 u1 #s(literal 1/4 binary32))
(+ (* 1/4 (pow (* 1 (pow u1 5)) 1/4)) (pow (* 1 u1) 1/4))
(fma.f32 (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) #s(literal 1/4 binary32) (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* 5/32 (pow (* 1 (pow u1 5)) 1/4)) (* 1/4 (pow (* 1 u1) 1/4)))) (pow (* 1 u1) 1/4))
(fma.f32 (fma.f32 #s(literal 5/32 binary32) (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1/4 binary32))) u1 (pow.f32 u1 #s(literal 1/4 binary32)))
(+ (* u1 (+ (* 1/4 (pow (* 1 u1) 1/4)) (* u1 (+ (* 15/128 (pow (* 1 (pow u1 5)) 1/4)) (* 5/32 (pow (* 1 u1) 1/4)))))) (pow (* 1 u1) 1/4))
(fma.f32 (fma.f32 (fma.f32 #s(literal 15/128 binary32) (pow.f32 (pow.f32 u1 #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 #s(literal 5/32 binary32) (pow.f32 u1 #s(literal 1/4 binary32)))) u1 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1/4 binary32))) u1 (pow.f32 u1 #s(literal 1/4 binary32)))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
1
#s(literal 1 binary32)
(+ 1 u1)
(+.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (+ 1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(fma.f32 (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(* (pow u1 3) (- 1 (/ 1 (pow u1 3))))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal 5/16 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(fma.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) u1)) #s(literal 5/16 binary32) (fma.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1) #s(literal 1 binary32))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1) #s(literal 1 binary32))
(* -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)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1) #s(literal 1 binary32))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(* (pow u1 3) (+ 1 (/ 1 u1)))
(*.f32 (fma.f32 u1 u1 u1) u1)
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 #s(literal 1 binary32)))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 #s(literal 1 binary32)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal 5/16 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (* (cos (* 314159265359/50000000000 u2)) (* (sqrt -1) (- 1 (* 1/4 u1)))))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32) (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))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32) (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))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (* (sqrt -1) (- 1 (* 1/4 u1))))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))))))
(pow -1 1/4)
(pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))
(+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))
(fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) #s(literal 1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))
(+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4)))
(fma.f32 (/.f32 #s(literal 5/32 binary32) (*.f32 u1 u1)) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) #s(literal 1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))))
(+ (* 15/128 (* (pow -1 1/4) (/ 1 (pow u1 3)))) (+ (* 5/32 (* (pow -1 1/4) (/ 1 (pow u1 2)))) (+ (* 1/4 (* (pow -1 1/4) (/ 1 u1))) (pow -1 1/4))))
(fma.f32 (/.f32 #s(literal 15/128 binary32) (*.f32 (*.f32 u1 u1) u1)) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal 5/32 binary32) (*.f32 u1 u1)) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (fma.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) u1) #s(literal 1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1) #s(literal 1 binary32)) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(* -1 (* (pow u1 3) (- (/ 1 (pow u1 3)) 1)))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal 5/16 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) 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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) u1))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal 5/16 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) 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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) 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)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal 5/16 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) 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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) u1))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(* (pow u1 3) (+ 1 (/ 1 u1)))
(*.f32 (fma.f32 u1 u1 u1) u1)
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
(*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
(*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 u1 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal 5/16 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (* (sqrt -1) (+ 1 (* -1/4 u1))))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1/2 binary32) (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))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1/2 binary32)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/2 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1/2 binary32)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal -3/8 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (/.f32 #s(literal 5/16 binary32) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt (sqrt -1))
(sqrt.f32 (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt (sqrt -1)) (* 1/4 (* (/ 1 u1) (sqrt (sqrt -1)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) u1) #s(literal 1 binary32)) (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1/4 (sqrt (sqrt -1))) (* -5/32 (* (/ 1 u1) (sqrt (sqrt -1))))) u1)))
(-.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal -5/32 binary32) u1) #s(literal -1/4 binary32)) u1)))
(+ (sqrt (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 15/128 (* (/ 1 u1) (sqrt (sqrt -1)))) (* 5/32 (sqrt (sqrt -1)))) u1)) (* -1/4 (sqrt (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 5/32 binary32) (/.f32 #s(literal 15/128 binary32) u1)) u1))) u1))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1)) (neg.f32 u1))
(* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))) (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))))))
(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 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (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 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (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 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- u1 1))) (sqrt -1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 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 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #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 (fma.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt -1) (sqrt (/ 1 (- u1 1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- u1 1))))) (* (sqrt -1) (sqrt (/ 1 (- u1 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt -1) (sqrt (/ 1 (- u1 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- u1 1))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt -1) (sqrt (/ 1 (- u1 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- u1 1))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- u1 1))))))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))))))
(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 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (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 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (* u1 (+ u1 (pow u1 2)))) (- (pow u1 3) 1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ 1 (- u1 1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))

rewrite238.0ms (2.2%)

Memory
35.3MiB live, 346.3MiB allocated
Rules
4 246×lower-*.f64
4 228×lower-*.f32
4 016×lower-/.f64
4 010×lower-/.f32
3 702×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040238
069252
1194180
21125177
08420177
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 065
Calls
Call 1
Inputs
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (*.f32 u1 u1) u1)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
Outputs
(expm1.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)) #s(literal 3/2 binary32)))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))))) (neg.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 27 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (neg.f32 u1) u1)) u1 #s(literal -1 binary32))
(fma.f32 (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))
(fma.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (neg.f32 u1) u1) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(+.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (fabs.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(*.f32 (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (fabs.f32 (sqrt.f32 u1)))
(*.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 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))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 u1))) (fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 u1))) (fabs.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (fabs.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))))) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(*.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)) u1)
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.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 (/.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 (*.f32 u1 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 (*.f32 u1 u1) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (neg.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 u1 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 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 (*.f32 u1 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 (*.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 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.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 (*.f32 u1 u1) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (*.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (-.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (neg.f32 (sqrt.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (neg.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 u1)) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (neg.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 0 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32)) (*.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 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 (/.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fabs.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(*.f32 (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (fabs.f32 (sqrt.f32 u1)))
(*.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 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))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 u1))) (fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 u1))) (fabs.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (fabs.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))))) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(*.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)) u1)
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.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 (/.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 (*.f32 u1 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 (*.f32 u1 u1) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (neg.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 u1 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 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 (*.f32 u1 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 (*.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 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.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 (*.f32 u1 u1) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (*.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (-.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (neg.f32 (sqrt.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (neg.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 u1)) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (neg.f32 u1))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 0 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32)) (*.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 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 (/.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.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) (neg.f32 (-.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 u1) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 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))) (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 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.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) (*.f32 u1 u1))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (-.f32 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 (*.f32 u1 u1) u1)) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.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) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (neg.f32 u1) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #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))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.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 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) u1)
(*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))
(*.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 u1))
(*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1)
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal -1 binary32))
(*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (*.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))) (neg.f32 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (neg.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 (neg.f32 u1) u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 (neg.f32 u1) u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 (neg.f32 u1) u1) u1)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 9 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (neg.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)))
(-.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (neg.f32 u1))
(fma.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))) u1 u1)
(fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) u1)
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) u1)
(fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) u1)
(fma.f32 (*.f32 u1 (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) u1)
(fma.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 u1) u1)
(fma.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(fma.f32 (neg.f32 u1) (neg.f32 (fma.f32 u1 u1 u1)) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) u1) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 u1 (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))) u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) (fma.f32 u1 u1 u1)) u1)
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 (fma.f32 u1 u1 u1) u1))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))))
(+.f32 #s(literal 0 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)
(+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))
(neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.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 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.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) u1) #s(literal -1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.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 (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 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (fabs.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(*.f32 (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (fabs.f32 (sqrt.f32 u1)))
(*.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #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 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 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))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (fabs.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 u1))) (fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 u1))) (fabs.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (fabs.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/4 binary32)) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (sqrt.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/8 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fabs.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 (/.f32 u1 (-.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/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (neg.f32 (*.f32 (neg.f32 u1) u1)) u1)
(*.f32 (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)))
(*.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 u1))
(*.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1) #s(literal -1 binary32))
(*.f32 (neg.f32 u1) (*.f32 (neg.f32 u1) u1))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))
(*.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 u1 (*.f32 u1 u1))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (neg.f32 u1) u1) u1))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 u1) u1) u1))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 3 binary32))
(pow.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 u1 #s(literal 3 binary32))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3 binary32)))
(neg.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (*.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (-.f32 (*.f32 (-.f32 u1 #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) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) (*.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 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)) u1 (*.f32 (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (-.f32 (*.f32 (-.f32 u1 #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) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))
(/.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 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 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))

eval256.0ms (2.4%)

Memory
11.9MiB live, 474.8MiB allocated
Compiler

Compiled 69 629 to 5 501 computations (92.1% saved)

prune147.0ms (1.4%)

Memory
-26.6MiB live, 228.1MiB allocated
Pruning

41 alts after pruning (38 fresh and 3 done)

PrunedKeptTotal
New2 327292 356
Fresh11920
Picked325
Done011
Total2 341412 382
Accuracy
99.9%
Counts
2 382 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.5%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
89.4%
(*.f32 (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
85.4%
(*.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.4%
(*.f32 (sqrt.f32 #s(approx (/ (neg (+ (* (+ (* u1 u1) u1) u1) u1)) (+ -1 (* (* u1 u1) u1))) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.8%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.3%
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
89.5%
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
85.9%
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
96.1%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
75.6%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.5%
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
93.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
88.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
91.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
80.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
80.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))))
81.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
76.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
75.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
79.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
72.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (sqrt.f32 u1))))
65.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Compiler

Compiled 1 441 to 890 computations (38.2% saved)

simplify219.0ms (2%)

Memory
22.9MiB live, 292.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
cost-diff0
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(sqrt.f32 u1)
cost-diff0
#s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1))
cost-diff0
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
cost-diff0
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff704
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
Rules
20 628×lower-fma.f64
20 626×lower-fma.f32
3 516×lower-*.f64
3 500×lower-*.f32
2 396×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034279
053261
182257
2142230
3249230
4966230
55157230
08101230
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(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) u1))
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.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))) (sqrt.f32 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
u1
(sqrt.f32 u1)
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
u1
(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) u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.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))) (sqrt.f32 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
u1
(sqrt.f32 u1)
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize113.0ms (1%)

Memory
-24.5MiB live, 216.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.1171875
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.15234375
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
accuracy0.2109375
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.09227006294247907
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy0.15234375
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy7.736406589998484
#s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1))
accuracy0.1484375
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
accuracy0.1640625
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
accuracy0.29296875
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
accuracy5.882353825809078
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
accuracy0
(sqrt.f32 u1)
accuracy5.882353825809078
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
accuracy7.736406589998484
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
accuracy0.15234375
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.1953125
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
accuracy0.23046875
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
63.0ms256×0valid
Compiler

Compiled 266 to 31 computations (88.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 15.0ms (34.3% of total)
ival-sqrt: 11.0ms (25.2% of total)
ival-div: 8.0ms (18.3% of total)
const: 4.0ms (9.1% of total)
ival-cos: 3.0ms (6.9% of total)
ival-add: 1.0ms (2.3% of total)
ival-sub: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series25.0ms (0.2%)

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

6 calls:

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

simplify230.0ms (2.1%)

Memory
-9.8MiB live, 284.2MiB allocated
Algorithm
egg-herbie
Rules
13 514×lower-fma.f64
13 514×lower-fma.f32
6 182×lower-*.f64
6 182×lower-*.f32
4 272×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04424840
113084331
238843956
086743778
Stop Event
iter limit
node limit
Counts
300 → 296
Calls
Call 1
Inputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 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)))))))))
(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))))))))))
u1
(* u1 (+ 1 (pow u1 2)))
(* u1 (+ 1 (pow u1 2)))
(* u1 (+ 1 (pow u1 2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(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 u1)
(sqrt u1)
(sqrt u1)
(sqrt 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)))))))))
(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))))))))))
1
(+ 1 (* 1/2 u1))
(+ 1 (* u1 (+ 1/2 (* 3/8 u1))))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* 5/16 u1))))))
1
(+ 1 u1)
(+ 1 (* u1 (+ 1 u1)))
(+ 1 (* u1 (+ 1 (* u1 (+ 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)))))))))
(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 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 (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 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))))))))))
u1
(* u1 (+ 1 (* -1 u1)))
(* u1 (+ 1 (* u1 (- (* -1 u1) 1))))
(* u1 (+ 1 (* u1 (- (* u1 (- u1 1)) 1))))
u1
(* u1 (+ 1 (* -1 (pow u1 2))))
(* u1 (+ 1 (* (pow u1 2) (- (pow u1 2) 1))))
(* u1 (+ 1 (* (pow u1 2) (- (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) 1))))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (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)))))
(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))))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (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)))))
(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 u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* (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)))))
(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 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)))))
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(* (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)))))
(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))))
(* (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)) (+ 1 (* 1/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (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)))))
(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/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* 1/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (/ 1/2 (* u1 (sqrt -1))))))
-1
(- (/ 1 u1) 1)
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1)
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 3))))
(/ 1 u1)
(/ (- 1 (/ 1 (pow u1 2))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (/ 1 (pow u1 2))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6)))) u1)
(* -1 (pow u1 3))
(* (pow u1 3) (- (/ 1 u1) 1))
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 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 -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)))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (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 -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 (* (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)))
(* (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 -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 (/ 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))))
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(* (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 -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)))
(* (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))) (* 5/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 3/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt -1)
(+ (sqrt -1) (* -1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (sqrt -1)) (* 5/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (sqrt -1)) (* 3/16 (/ (sqrt -1) u1))) u1)) (* 1/2 (sqrt -1))) u1)))
-1
(- (/ 1 u1) 1)
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1)
(- (* -1 (/ (- (* -1 (/ (- 1 (/ 1 u1)) u1)) 1) u1)) 1)
(/ 1 u1)
(* -1 (/ (- (/ 1 (pow u1 2)) 1) u1))
(* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 4)))) u1))
(* -1 (/ (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6))) (+ 1 (/ 1 (pow u1 4)))) u1))
(* -1 (pow u1 3))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))))
(sqrt (/ u1 (- 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)))
(+ (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)))
(+ (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)))
(+ (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)))))))))
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)))
(sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))))))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 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 (- 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 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 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 (- 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 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
Outputs
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 #s(literal 1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 (pow u1 2)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* u1 (+ 1 (pow u1 2)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* u1 (+ 1 (pow u1 2)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 #s(literal 1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 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) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 #s(literal 1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u1))
(fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* 3/8 u1))))
(fma.f32 (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* 5/16 u1))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 5/16 binary32) u1 #s(literal 3/8 binary32)) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 u1)
(+.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (+ 1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 #s(literal 1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 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 #s(literal -1/2 binary32) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))))))))
(fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)))) u1) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.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 (*.f32 u1 u1) u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (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 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 (* -1 u1)))
(-.f32 u1 (*.f32 u1 u1))
(* u1 (+ 1 (* u1 (- (* -1 u1) 1))))
(*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal 1 binary32)) u1)
(* u1 (+ 1 (* u1 (- (* u1 (- u1 1)) 1))))
(*.f32 (fma.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) u1)
u1
(* u1 (+ 1 (* -1 (pow u1 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(* u1 (+ 1 (* (pow u1 2) (- (pow u1 2) 1))))
(*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1) #s(literal 1 binary32)) u1)
(* u1 (+ 1 (* (pow u1 2) (- (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) 1))))
(*.f32 (fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1 #s(literal -1 binary32)) (*.f32 u1 u1) #s(literal 1 binary32)) u1)
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- u1 1)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) #s(literal 3/4 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) #s(literal 3/4 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) #s(literal 3/4 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(* (sqrt (/ 1 u1)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -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 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -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 (*.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) #s(literal 3/4 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -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)))) (+ (* 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 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) #s(literal 5/4 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) 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 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (sqrt.f32 #s(literal -1 binary32)))
(+ (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 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (/ 1/2 (* u1 (sqrt -1))))))
(+.f32 (+.f32 (/.f32 #s(literal -3/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (sqrt.f32 #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1)
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 3))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (- 1 (/ 1 (pow u1 2))) u1)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (/ 1 (pow u1 2))) u1)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6)))) u1)
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) #s(literal 1 binary32))) u1)
(* -1 (pow u1 3))
(*.f32 (*.f32 (neg.f32 u1) u1) u1)
(* (pow u1 3) (- (/ 1 u1) 1))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) (*.f32 u1 u1))
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(+.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (*.f32 u1 u1) u1) u1))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
(fma.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) u1) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (-.f32 (-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 1 binary32))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.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))) u1)) u1))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.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))) u1)) 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)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.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))) u1)) u1))
(* (sqrt (/ 1 u1)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1/2 binary32) (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 (*.f32 u1 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 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) u1)
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 u1))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.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))) u1)) u1))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -1/2 binary32) u1) #s(literal 1 binary32))))
(+ (* -1 (/ (+ (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 5/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 5/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 3/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 3/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -5/8 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* -1/2 (/ (sqrt -1) u1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -1/2 binary32) u1) #s(literal 1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (sqrt -1)) (* 5/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 5/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (sqrt -1)) (* 3/16 (/ (sqrt -1) u1))) 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 3/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -5/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1)
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (* -1 (/ (- (* -1 (/ (- 1 (/ 1 u1)) u1)) 1) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(* -1 (/ (- (/ 1 (pow u1 2)) 1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 4)))) u1))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) u1)
(* -1 (/ (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6))) (+ 1 (/ 1 (pow u1 4)))) u1))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) #s(literal 1 binary32))) u1)
(* -1 (pow u1 3))
(*.f32 (*.f32 (neg.f32 u1) u1) u1)
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) (*.f32 u1 u1))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(*.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1 u1))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)) u1) (*.f32 (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))))
(*.f32 (fma.f32 (*.f32 u2 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))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 (*.f32 u2 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))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 (*.f32 u2 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))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 (*.f32 u2 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))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))

rewrite155.0ms (1.4%)

Memory
1.1MiB live, 227.1MiB allocated
Rules
4 818×lower-fma.f64
4 816×lower-fma.f32
4 786×lower-*.f64
4 770×lower-*.f32
4 496×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034230
053218
1151210
2920174
08475174
Stop Event
iter limit
node limit
iter limit
Counts
20 → 1 206
Calls
Call 1
Inputs
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(sqrt.f32 u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.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))) (sqrt.f32 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
Outputs
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 4 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.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 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 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 (+.f32 #s(literal 1 binary32) u1) (/.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (+.f32 (fma.f32 u1 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)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 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 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (+.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) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (neg.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) u1))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.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)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) u1) (/.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) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) 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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.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 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) 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 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (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))) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 u1 (fma.f32 u1 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) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) u1))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) u1) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) u1 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(fma.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(fma.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 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 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) u1))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 u1)))
(+.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 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/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (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 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fabs.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) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (/.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 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.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 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fabs.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(*.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 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.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 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 u1))) (fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 u1))) (fabs.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 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 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) u1))
(*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 u1))
(*.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) u1) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 u1 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (-.f32 u1 (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1)) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 3/2 binary32)) u1)
(fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) u1)
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 (*.f32 u1 u1) u1) u1)
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) u1)
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (*.f32 u1 u1) u1) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) u1)
(fma.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32) u1)
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 u1 u1) u1 u1)
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 (*.f32 u1 u1) u1))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 u1 (*.f32 u1 u1) u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))
(+.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1)) u1)
(+.f32 (*.f32 (*.f32 u1 u1) u1) u1)
(+.f32 u1 (*.f32 (*.f32 u1 u1) u1))
(neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 u1)) #s(literal 2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (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 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fabs.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) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (/.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 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.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 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fabs.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(*.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 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.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 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (fabs.f32 (neg.f32 (sqrt.f32 u1))) (fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fabs.f32 (sqrt.f32 (neg.f32 u1))) (fabs.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fabs.f32 (sqrt.f32 u1)) (fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 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 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 1 binary32) (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 (sqrt.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/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (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 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 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 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.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 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 #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 #s(literal 1 binary32) u1))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (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) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.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 (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 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (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 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) 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))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.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) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(sqrt.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 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (/.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) (*.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (fma.f32 u1 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) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 u1)))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(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 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -2 binary32))
(pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) u1))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 u1)))
(+.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(+.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) u1)) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(pow.f32 (exp.f32 (log.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.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 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (+.f32 (/.f32 #s(literal -1 binary32) (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 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) 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 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 u1 u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 u1 u1) u1)) u1 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)))))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.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 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))) (-.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) #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 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1)) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) u1) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) u1 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)))
(fma.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (neg.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 (/.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 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (*.f32 u1 u1) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.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))) u1))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)))
(+.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(neg.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) u1)
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 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))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) 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 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 u1 u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 u1 u1) u1)) u1 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))
(/.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 u1 u1) (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 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 u1 u1)))
(*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) 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) u1) u1) (-.f32 #s(literal 1 binary32) 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) u1) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 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 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 0 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(-.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1 #s(literal 1 binary32)) u1)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(-.f32 #s(literal 1 binary32) (-.f32 u1 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (+.f32 u1 (pow.f32 u1 #s(literal 3/2 binary32))) (-.f32 u1 (pow.f32 u1 #s(literal 3/2 binary32))) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1 (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.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) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 #s(literal -1 binary32) u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 u1 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 u1 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(+.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1 (neg.f32 u1)) #s(literal 1 binary32))
(+.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1 #s(literal 1 binary32)) (neg.f32 u1))
(+.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 u1) u1) u1)) (neg.f32 u1))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1) (-.f32 #s(literal 1 binary32) u1))
(+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))
(+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(+.f32 #s(literal 1 binary32) (+.f32 (neg.f32 u1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)))
(neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))

eval186.0ms (1.7%)

Memory
20.3MiB live, 328.3MiB allocated
Compiler

Compiled 38 824 to 4 690 computations (87.9% saved)

prune79.0ms (0.7%)

Memory
-23.0MiB live, 180.8MiB allocated
Pruning

53 alts after pruning (47 fresh and 6 done)

PrunedKeptTotal
New1 593231 616
Fresh92433
Picked235
Done033
Total1 604531 657
Accuracy
99.9%
Counts
1 657 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.5%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
89.4%
(*.f32 (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
97.6%
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
85.4%
(*.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)))
93.7%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
91.7%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
98.7%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)) u1) (*.f32 (neg.f32 u1) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
69.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.4%
(*.f32 (sqrt.f32 #s(approx (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.6%
(*.f32 (sqrt.f32 #s(approx (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1)) (-.f32 u1 (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.3%
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
89.5%
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
85.9%
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
96.1%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
75.6%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.8%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
70.5%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
68.7%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
93.7%
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
91.8%
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
88.5%
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
88.4%
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
93.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
91.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
74.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
72.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
76.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 (fma.f32 #s(literal 5/16 binary32) u1 #s(literal 3/8 binary32)) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
75.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
72.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))))
81.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
76.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
75.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
72.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ 1 (- 1 u1))) (sqrt u1)) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32) (sqrt.f32 u1))))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
64.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))))
65.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
63.3%
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
Compiler

Compiled 1 928 to 1 167 computations (39.5% saved)

simplify189.0ms (1.7%)

Memory
24.6MiB live, 179.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
cost-diff0
(*.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)))
cost-diff0
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
cost-diff704
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
cost-diff0
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
cost-diff0
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
cost-diff0
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
Rules
23 768×lower-fma.f64
23 760×lower-fma.f32
3 836×lower-*.f64
3 818×lower-*.f32
2 692×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046339
074323
1117311
2189302
3350302
41172302
55755302
08450302
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.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)) u1)
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 u1 u1 #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
u1
(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) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(*.f32 u2 u2)
u2
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.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)))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 u1 u1 u1)
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u1)
u1
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.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) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 u1 u1 #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
u1
(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) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(*.f32 u2 u2)
u2
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.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 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 u1 u1 u1)
u1
(fma.f32 u1 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize112.0ms (1%)

Memory
-21.4MiB live, 145.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.109375
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
accuracy0.140625
(*.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)))
accuracy0.15234375
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.1629462715533833
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy0.1953125
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
accuracy0.23046875
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
accuracy2.5071540755895483
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))
accuracy0.06640625
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
accuracy0.15234375
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
accuracy0.2109375
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
accuracy5.885452674591282
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
accuracy0
(fma.f32 u1 u1 u1)
accuracy0.10546875
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
accuracy4.579812939527904
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy5.882353825809078
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
accuracy0.15234375
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.1640625
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
accuracy0.296875
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
accuracy0.35546875
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
80.0ms256×0valid
Compiler

Compiled 309 to 41 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 20.0ms (31.6% of total)
const: 17.0ms (26.9% of total)
ival-sqrt: 9.0ms (14.2% of total)
ival-div: 8.0ms (12.7% of total)
ival-add: 4.0ms (6.3% of total)
ival-cos: 3.0ms (4.7% of total)
ival-sub: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series27.0ms (0.2%)

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

6 calls:

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

simplify186.0ms (1.7%)

Memory
29.2MiB live, 217.3MiB allocated
Algorithm
egg-herbie
Rules
16 630×lower-fma.f64
16 630×lower-fma.f32
6 178×lower-*.f64
6 178×lower-*.f32
5 070×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04934969
114804490
244204134
081863922
Stop Event
iter limit
node limit
Counts
348 → 340
Calls
Call 1
Inputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 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)))))))))
(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))))))))))
1
(+ 1 u1)
(+ 1 (* u1 (+ 1 u1)))
(+ 1 (* u1 (+ 1 (* u1 (+ 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)))))))))
(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))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(* u1 (+ 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 (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 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))))))))))
u1
(* u1 (+ 1 (* -1 u1)))
(* u1 (+ 1 (* u1 (- (* -1 u1) 1))))
(* u1 (+ 1 (* u1 (- (* u1 (- u1 1)) 1))))
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 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)))))))))
(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))))))))))
u1
(* u1 (+ 1 (pow u1 2)))
(* u1 (+ 1 (pow u1 2)))
(* u1 (+ 1 (pow u1 2)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(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))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 (* -1 u1)))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 1))))))
u1
(* u1 (+ 1 (* -1 (pow u1 2))))
(* u1 (+ 1 (* (pow u1 2) (- (pow u1 2) 1))))
(* u1 (+ 1 (* (pow u1 2) (- (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) 1))))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (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)))))
(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))))
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(* (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)))))
(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))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 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)))
(* (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)) (+ 1 (* 1/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (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)))))
(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/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* 1/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (/ 1/2 (* u1 (sqrt -1))))))
-1
(- (/ 1 u1) 1)
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1)
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 3))))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (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)))))
(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))))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(cos (* 314159265359/50000000000 u2))
(+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -5/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -5/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (+ (* -3/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))))
1
(+ 1 (* 1/2 (/ 1 u1)))
(- (+ 1 (* 1/2 (/ 1 u1))) (/ 5/8 (pow u1 2)))
(+ 1 (+ (* -1 (/ (+ 5/8 (* 3/16 (/ 1 u1))) (pow u1 2))) (* 1/2 (/ 1 u1))))
1
(+ 1 (/ 1 u1))
(- (+ 1 (/ 1 u1)) (/ 1 (pow u1 2)))
(+ 1 (+ (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (/ 1 u1)))
(/ 1 u1)
(/ (- 1 (/ 1 (pow u1 2))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (/ 1 (pow u1 2))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6)))) u1)
(* -1 (pow u1 3))
(* (pow u1 3) (- (/ 1 u1) 1))
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 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 -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 u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(* (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 -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 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (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))) (* 5/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 3/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt -1)
(+ (sqrt -1) (* -1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (sqrt -1)) (* 5/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (sqrt -1)) (* 3/16 (/ (sqrt -1) u1))) u1)) (* 1/2 (sqrt -1))) u1)))
-1
(- (/ 1 u1) 1)
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1)
(- (* -1 (/ (- (* -1 (/ (- 1 (/ 1 u1)) u1)) 1) u1)) 1)
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 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 -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)))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(cos (* 314159265359/50000000000 u2))
(+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (* -1 (/ (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* 5/8 (/ (cos (* 314159265359/50000000000 u2)) u1))) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (cos (* 314159265359/50000000000 u2))) (* -3/16 (/ (cos (* 314159265359/50000000000 u2)) u1))) u1)) (* -1/2 (cos (* 314159265359/50000000000 u2)))) u1)))
1
(+ 1 (* 1/2 (/ 1 u1)))
(+ 1 (* -1 (/ (- (* 5/8 (/ 1 u1)) 1/2) u1)))
(+ 1 (* -1 (/ (- (+ (/ 3/16 (pow u1 2)) (* 5/8 (/ 1 u1))) 1/2) u1)))
1
(+ 1 (/ 1 u1))
(+ 1 (* -1 (/ (- (/ 1 u1) 1) u1)))
(+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1)))
(/ 1 u1)
(* -1 (/ (- (/ 1 (pow u1 2)) 1) u1))
(* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 4)))) u1))
(* -1 (/ (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6))) (+ 1 (/ 1 (pow u1 4)))) u1))
(* -1 (pow u1 3))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))))
(sqrt (/ u1 (- 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)))
(+ (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)) (+ 1 (pow u1 2))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 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 (pow u1 2)) (+ 1 (pow u1 2))))
(+ (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))))
(+ (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))))))
(+ (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2))))))))))
(* 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)))
-98696044010906577398881/5000000000000000000000
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(* (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 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (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)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(* 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)))))
(* (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 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (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)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(* 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
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 #s(literal 1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (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 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
1
#s(literal 1 binary32)
(+ 1 u1)
(+.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (+ 1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))
(+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 #s(literal 1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (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 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))))))))
(fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)))) u1) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.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 (*.f32 u1 u1) u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (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 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 (* -1 u1)))
(-.f32 u1 (*.f32 u1 u1))
(* u1 (+ 1 (* u1 (- (* -1 u1) 1))))
(*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal 1 binary32)) u1)
(* u1 (+ 1 (* u1 (- (* u1 (- u1 1)) 1))))
(*.f32 (fma.f32 (fma.f32 u1 u1 (-.f32 #s(literal -1 binary32) u1)) u1 #s(literal 1 binary32)) u1)
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 #s(literal 1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 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 (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 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 (pow u1 2)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* u1 (+ 1 (pow u1 2)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* u1 (+ 1 (pow u1 2)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (*.f32 #s(literal -1/2 binary32) u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) u1) #s(literal 1 binary32)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 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 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 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 (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 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1)) u1)) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* -1 u1)))))
(fma.f32 (-.f32 u1 (*.f32 u1 u1)) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 1))))))
(*.f32 (fma.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32)) u1)
u1
(* u1 (+ 1 (* -1 (pow u1 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(* u1 (+ 1 (* (pow u1 2) (- (pow u1 2) 1))))
(*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1) #s(literal 1 binary32)) u1)
(* u1 (+ 1 (* (pow u1 2) (- (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) 1))))
(*.f32 (fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1 #s(literal -1 binary32)) (*.f32 u1 u1) #s(literal 1 binary32)) u1)
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- u1 1)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) 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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) 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 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) 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 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) 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 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) 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 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 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)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -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)))) (+ (* 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 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 u1 u1)) #s(literal 5/4 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) 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 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (sqrt.f32 #s(literal -1 binary32)))
(+ (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 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (/ 1/2 (* u1 (sqrt -1))))))
(+.f32 (+.f32 (/.f32 #s(literal -3/16 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1) u1)) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (sqrt.f32 #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1)
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 3))))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 u1 u1)))) #s(literal 1 binary32))
(* -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
#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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -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 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -1/2 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) 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 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) 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 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1) #s(literal 1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -5/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1) (+.f32 (/.f32 #s(literal -5/8 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -5/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (+ (* -3/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1) (+.f32 (/.f32 #s(literal -3/16 binary32) (*.f32 u1 u1)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal -5/8 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))
(- (+ 1 (* 1/2 (/ 1 u1))) (/ 5/8 (pow u1 2)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 5/8 binary32) u1)) #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (+ 5/8 (* 3/16 (/ 1 u1))) (pow u1 2))) (* 1/2 (/ 1 u1))))
(-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 3/16 binary32) u1) #s(literal 5/8 binary32)) (*.f32 u1 u1)))
1
#s(literal 1 binary32)
(+ 1 (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(- (+ 1 (/ 1 u1)) (/ 1 (pow u1 2)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(+ 1 (+ (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (/ 1 u1)))
(-.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 u1 u1)))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (- 1 (/ 1 (pow u1 2))) u1)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (/ 1 (pow u1 2))) u1)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) u1)
(/ (- (+ 1 (/ 1 (pow u1 4))) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6)))) u1)
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))) u1)
(* -1 (pow u1 3))
(*.f32 (*.f32 (neg.f32 u1) u1) u1)
(* (pow u1 3) (- (/ 1 u1) 1))
(*.f32 (-.f32 u1 (*.f32 u1 u1)) u1)
(* (pow u1 3) (- (/ 1 u1) (+ 1 (/ 1 (pow u1 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 #s(literal 1 binary32)))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 3))) (+ 1 (/ 1 (pow u1 2)))))
(*.f32 u1 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 1 binary32))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32))) u1)) u1))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 u1)) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))
(/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1)) (neg.f32 u1))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32))) 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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 1 binary32))
(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)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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))) (* 5/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 3/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 3/16 binary32) (*.f32 #s(literal -5/8 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* -1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (sqrt -1)) (* 5/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (sqrt -1)) (* 3/16 (/ (sqrt -1) u1))) 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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 3/16 binary32) (*.f32 #s(literal -5/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1)
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(- (* -1 (/ (- (* -1 (/ (- 1 (/ 1 u1)) u1)) 1) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) u1))
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (-.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 1 binary32))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (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 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32))) u1)) u1))
(pow u1 3)
(*.f32 (*.f32 u1 u1) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(* (pow u1 3) (+ 1 (/ 1 (pow u1 2))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1) #s(literal 1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+ (cos (* 314159265359/50000000000 u2)) (* -1 (/ (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* 5/8 (/ (cos (* 314159265359/50000000000 u2)) u1))) u1)))
(-.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 #s(literal 5/8 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1) (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) u1))
(+ (cos (* 314159265359/50000000000 u2)) (* -1 (/ (+ (* -1 (/ (+ (* -5/8 (cos (* 314159265359/50000000000 u2))) (* -3/16 (/ (cos (* 314159265359/50000000000 u2)) u1))) u1)) (* -1/2 (cos (* 314159265359/50000000000 u2)))) u1)))
(-.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (fma.f32 #s(literal -3/16 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) u1) (*.f32 #s(literal -5/8 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) u1)) u1))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))
(+ 1 (* -1 (/ (- (* 5/8 (/ 1 u1)) 1/2) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 5/8 binary32) u1) #s(literal 1/2 binary32)) u1))
(+ 1 (* -1 (/ (- (+ (/ 3/16 (pow u1 2)) (* 5/8 (/ 1 u1))) 1/2) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 3/16 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) u1)) #s(literal 1/2 binary32)) u1))
1
#s(literal 1 binary32)
(+ 1 (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(+ 1 (* -1 (/ (- (/ 1 u1) 1) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(* -1 (/ (- (/ 1 (pow u1 2)) 1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 4)))) u1))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (neg.f32 u1))
(* -1 (/ (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6))) (+ 1 (/ 1 (pow u1 4)))) u1))
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (neg.f32 u1))
(* -1 (pow u1 3))
(*.f32 (*.f32 (neg.f32 u1) u1) u1)
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(*.f32 (-.f32 u1 (*.f32 u1 u1)) u1)
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 #s(literal 1 binary32)))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 u1)) u1))) u1)))))
(*.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32)) u1) u1 u1))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (fma.f32 (*.f32 u2 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))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 (*.f32 u2 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))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(+ (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2))))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(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 (*.f32 u2 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))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+ (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))))
(*.f32 (fma.f32 (*.f32 u2 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)))))
(+ (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(+ (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2))))))))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2 (*.f32 (fma.f32 (*.f32 u2 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))))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 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))) u2) u2)
(* (pow u2 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))) u2) u2)
(* (pow u2 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))) u2) u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ (* u1 (- 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ u1 (pow u1 2)) (+ 1 (pow u1 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(* 314159265359/50000000000 u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 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))) u2) u2)
(* (pow u2 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))) u2) u2)
(* (pow u2 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))) u2) u2)

rewrite208.0ms (1.9%)

Memory
-11.6MiB live, 263.0MiB allocated
Rules
4 560×lower-/.f64
4 552×lower-/.f32
4 018×lower-fma.f64
4 010×lower-fma.f32
3 620×lower-*.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046276
074250
1224248
21422239
08381239
Stop Event
iter limit
node limit
iter limit
Counts
24 → 1 079
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) u1)
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.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)))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
Outputs
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) 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)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.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 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (*.f32 (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))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) 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 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 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 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #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 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (/.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 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (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)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.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 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (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 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (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 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (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)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.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/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) 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))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.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) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(sqrt.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 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.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/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(*.f32 (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))) u1)
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 u1))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (neg.f32 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 u1 u1) u1)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (neg.f32 u1) u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (neg.f32 u1) u1 u1))) (neg.f32 (fma.f32 (neg.f32 u1) u1 u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (neg.f32 u1) u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (neg.f32 u1) u1 u1)) (fma.f32 (neg.f32 u1) u1 u1))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (neg.f32 (fma.f32 (neg.f32 u1) u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.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 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)))
(-.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 u1 u1 u1)))
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 u1 u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 u1 u1))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1))))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 u1 u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (neg.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1))))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 u1 (*.f32 u1 u1))
(neg.f32 (neg.f32 (fma.f32 u1 u1 u1)))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) u1)) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(pow.f32 (exp.f32 (log.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 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 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.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))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (-.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (-.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)) #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 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.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 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (*.f32 u1 u1) u1)) (neg.f32 u1)) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) u1) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #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))) (neg.f32 u1)))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.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))) (neg.f32 u1)))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #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))) (neg.f32 u1)))
(neg.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.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 u1) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (-.f32 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)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 (/.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 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (*.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.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))) (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 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 (neg.f32 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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 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 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (/.f32 #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 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(fma.f32 #s(literal 1 binary32) (neg.f32 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 #s(literal 1 binary32) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(exp.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32))))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) 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)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.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 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (*.f32 (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))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) 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 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 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 #s(literal 0 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #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 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (/.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 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (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)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.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 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (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 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (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 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (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)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.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/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) u1) u1)))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 u1))
(*.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)
(*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1))) (-.f32 u1 (*.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1)) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (*.f32 (*.f32 u1 u1) u1) u1))) (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) u1) u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (-.f32 (*.f32 (*.f32 u1 u1) u1) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (*.f32 (*.f32 u1 u1) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 u1) u1) u1)))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) (pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32)) u1)
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 (*.f32 u1 u1) u1) u1)
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (*.f32 u1 u1) u1) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) u1)
(fma.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32) u1)
(fma.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 (*.f32 u1 u1) u1 u1)
(fma.f32 u1 (*.f32 u1 u1) u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 (*.f32 u1 u1) u1))
(+.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 u1) u1) u1)) u1)
(+.f32 (*.f32 (*.f32 u1 u1) u1) u1)
(+.f32 u1 (*.f32 (*.f32 u1 u1) u1))
(neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) #s(literal -1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (/.f32 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(*.f32 (neg.f32 (fma.f32 u1 u1 u1)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (neg.f32 u1) u1 u1))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (neg.f32 u1) u1 u1)) (neg.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 (neg.f32 u1) u1 u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1))) (/.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))))
(neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.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 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (-.f32 (*.f32 (-.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 u1 u1)))) (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) 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)) (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 (*.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)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.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 (-.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 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 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 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 #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 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #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 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal -1 binary32))) (*.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) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.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) u1) (*.f32 u1 u1)))
(fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(+.f32 (*.f32 (*.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 #s(literal 1 binary32) u1))
(+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1))
(+.f32 (-.f32 #s(literal 1 binary32) 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)))
(neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.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 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.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 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.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 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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 u2 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (*.f32 u2 u2) u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (neg.f32 (fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))))

eval188.0ms (1.7%)

Memory
18.8MiB live, 355.3MiB allocated
Compiler

Compiled 44 960 to 4 783 computations (89.4% saved)

prune93.0ms (0.9%)

Memory
6.3MiB live, 248.5MiB allocated
Pruning

73 alts after pruning (65 fresh and 8 done)

PrunedKeptTotal
New1 635311 666
Fresh83442
Picked325
Done066
Total1 646731 719
Accuracy
99.9%
Counts
1 719 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
91.3%
(/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.5%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
93.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.8%
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.2%
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
91.1%
(*.f32 (/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
91.2%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
91.7%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
91.7%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
93.7%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
83.7%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
91.4%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32)) u1) u1 u1))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
91.4%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 u1 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 u1 u1) u1))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
73.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
98.5%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
69.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
91.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
85.4%
(*.f32 (sqrt.f32 #s(approx (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1)) (fma.f32 (-.f32 u1 (*.f32 u1 u1)) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.4%
(*.f32 (sqrt.f32 #s(approx (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.7%
(*.f32 (sqrt.f32 #s(approx (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
83.9%
(*.f32 (sqrt.f32 #s(approx (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
80.4%
(*.f32 (sqrt.f32 #s(approx (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
90.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.6%
(*.f32 (sqrt.f32 #s(approx (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1)) (-.f32 u1 (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.3%
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
89.5%
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
96.1%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
75.6%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.8%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
70.5%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
68.7%
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
93.7%
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
91.8%
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
88.4%
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
80.9%
#s(approx (* (sqrt (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2 (*.f32 (fma.f32 (*.f32 u2 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)))))))
79.5%
#s(approx (* (sqrt (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
72.0%
#s(approx (* (sqrt (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
93.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
72.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
74.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
72.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
76.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 (fma.f32 #s(literal 5/16 binary32) u1 #s(literal 3/8 binary32)) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
75.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
72.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
81.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))))
81.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
76.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
75.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
72.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
19.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
72.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ 1 (- 1 u1))) (sqrt u1)) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32) (sqrt.f32 u1))))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
64.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))))
65.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
63.4%
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
63.2%
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
63.4%
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
63.4%
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (* (- 1 u1) (/ u1 (+ (* u1 u1) 1))) (-.f32 u1 (*.f32 u1 u1)))))
62.6%
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (* (- 1 u1) (/ u1 (+ (* u1 u1) 1))) (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal 1 binary32)) u1))))
63.5%
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (* (- 1 u1) (/ u1 (+ (* u1 u1) 1)))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (sqrt.f32 u1))))
Compiler

Compiled 3 465 to 1 216 computations (64.9% saved)

regimes298.0ms (2.7%)

Memory
25.5MiB live, 456.8MiB allocated
Counts
109 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (* (- 1 u1) (/ u1 (+ (* u1 u1) 1))) (-.f32 u1 (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (* (- 1 u1) (/ u1 (+ (* u1 u1) 1))) (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 (fma.f32 #s(literal 5/16 binary32) u1 #s(literal 3/8 binary32)) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (* (- 1 u1) (/ u1 (+ (* u1 u1) 1)))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ 1 (- 1 u1))) (sqrt u1)) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 #s(approx (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32)) u1) u1 u1))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 u1 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 u1 u1) u1))))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2)) u2) u2 (*.f32 (fma.f32 (*.f32 u2 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)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ (neg (+ (* (+ (* u1 u1) u1) u1) u1)) (+ -1 (* (* u1 u1) u1))) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ (* u1 (+ (* u1 u1) 1)) (* (+ (* u1 u1) 1) (- 1 u1))) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1)) (-.f32 u1 (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1)) (fma.f32 (-.f32 u1 (*.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 u1) (*.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.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 (sqrt.f32 u1) (*.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.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 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(approx (* (+ (* u1 u1) 1) (- 1 u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)) u1) (*.f32 (neg.f32 u1) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.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 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

59.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
48.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
37.0ms
u2
32.0ms
cosTheta_i
30.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes498.0ms (4.6%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes171.0ms (1.6%)

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

8 calls:

22.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
22.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
22.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
20.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Results
AccuracySegmentsBranch
93.8%1cosTheta_i
98.0%2u1
98.2%2u2
98.3%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.8%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes23.0ms (0.2%)

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

1 calls:

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

Compiled 14 to 11 computations (21.4% saved)

regimes178.0ms (1.6%)

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

7 calls:

60.0ms
u1
26.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
18.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
18.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
18.0ms
u2
Results
AccuracySegmentsBranch
93.8%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
93.8%1u1
93.8%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.8%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
97.4%2u2
97.4%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
93.8%1(*.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)

regimes76.0ms (0.7%)

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

4 calls:

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

Compiled 31 to 25 computations (19.4% saved)

regimes338.0ms (3.1%)

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

8 calls:

100.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
43.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
40.0ms
u1
31.0ms
cosTheta_i
Results
AccuracySegmentsBranch
93.7%1u1
93.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.7%1cosTheta_i
93.7%1u2
93.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.7%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
93.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes277.0ms (2.6%)

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

8 calls:

58.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
53.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
53.0ms
u2
52.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
15.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
91.8%1cosTheta_i
91.8%1u2
91.8%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
91.8%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
91.8%1u1
91.8%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.8%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
91.8%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes393.0ms (3.6%)

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

8 calls:

137.0ms
u2
62.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
50.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
50.0ms
u1
48.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
91.7%1cosTheta_i
91.7%1u1
91.7%1u2
91.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
91.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
91.7%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
91.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes185.0ms (1.7%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes214.0ms (2%)

Memory
-25.7MiB live, 176.4MiB allocated
Counts
28 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (* (- 1 u1) (/ u1 (+ (* u1 u1) 1))) (-.f32 u1 (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (* (- 1 u1) (/ u1 (+ (* u1 u1) 1))) (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 (fma.f32 #s(literal 5/16 binary32) u1 #s(literal 3/8 binary32)) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (* (- 1 u1) (/ u1 (+ (* u1 u1) 1)))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ 1 (- 1 u1))) (sqrt u1)) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
Calls

8 calls:

45.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
39.0ms
cosTheta_i
34.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
33.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
8.0ms
u1
Results
AccuracySegmentsBranch
81.4%1cosTheta_i
85.8%2u1
86.3%2u2
86.0%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.8%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
85.8%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
86.3%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
86.3%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes137.0ms (1.3%)

Memory
17.6MiB live, 133.8MiB allocated
Counts
25 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (* (- 1 u1) (/ u1 (+ (* u1 u1) 1))) (-.f32 u1 (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (* (- 1 u1) (/ u1 (+ (* u1 u1) 1))) (*.f32 (fma.f32 (-.f32 #s(literal -1 binary32) u1) u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 #s(literal 3/8 binary32) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 #s(approx (sqrt (/ 1 (- 1 u1))) (fma.f32 (fma.f32 (fma.f32 #s(literal 5/16 binary32) u1 #s(literal 3/8 binary32)) u1 #s(literal 1/2 binary32)) u1 #s(literal 1 binary32))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ (+ (* u1 u1) u1) (+ (* u1 u1) 1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 #s(approx (/ 1 (- 1 u1)) (fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (* (/ u1 (+ (* u1 u1) 1)) (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (* (- 1 u1) (/ u1 (+ (* u1 u1) 1)))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (* (sqrt (/ 1 (- 1 u1))) (sqrt u1)) (fma.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) u1)) #s(literal 1/2 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

7 calls:

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

Compiled 52 to 41 computations (21.2% saved)

regimes78.0ms (0.7%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes30.0ms (0.3%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes17.0ms (0.2%)

Memory
-2.2MiB live, 35.2MiB allocated
Accuracy

Total -14.7b remaining (-131.6%)

Threshold costs -14.7b (-131.6%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00863699708133936
0.009489525109529495
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.009489525109529495
0.009824027307331562
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2249752283096313
1.3050150871276855
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0017675799317657948
0.0018727300921455026
Compiler

Compiled 17 to 17 computations (0% saved)

simplify45.0ms (0.4%)

Memory
-2.5MiB live, 36.9MiB allocated
Algorithm
egg-herbie
Rules
46×*-commutative_binary32
18×+-commutative_binary32
16×sub-neg_binary32
14×neg-sub0_binary32
14×neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089569
1116569
2125569
3136569
4151569
5159569
6163569
7164569
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 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)))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 2415919/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 10200547/1073741824 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5452595/4194304 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7730941/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (+.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 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 2415919/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 2415919/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 10200547/1073741824 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 10200547/1073741824 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5452595/4194304 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 5452595/4194304 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) u2) u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7730941/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))))
(if (<=.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(literal 7730941/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))) #s(approx (* (sqrt (sqrt (/ u1 (- 1 u1)))) (sqrt (sqrt (/ u1 (- 1 u1))))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))

soundness1.4s (13%)

Memory
15.7MiB live, 882.5MiB allocated
Rules
19 480×lower-fma.f64
19 480×lower-fma.f32
15 026×lower-fma.f64
15 026×lower-fma.f32
13 514×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
01628
14628
223728
3195328
0969228
04635648
114024990
251694971
087334720
0180906
1523815
21543747
34794699
08083673
046276
074250
1224248
21422239
08381239
04424840
113084331
238843956
086743778
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 690 to 243 computations (64.8% saved)

preprocess172.0ms (1.6%)

Memory
-4.4MiB live, 187.0MiB allocated
Remove

(abs cosTheta_i)

(abs u2)

Compiler

Compiled 1 494 to 604 computations (59.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...