Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 14.4s)

analyze365.0ms (2.5%)

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

Compiled 35 to 25 computations (28.6% saved)

sample2.3s (16.2%)

Memory
-42.3MiB live, 1 824.4MiB allocated
Samples
1.5s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 476.0ms (38.7% of total)
ival-<=: 164.0ms (13.3% of total)
ival-cos: 120.0ms (9.8% of total)
ival-div: 114.0ms (9.3% of total)
ival-sqrt: 103.0ms (8.4% of total)
ival-mult: 100.0ms (8.1% of total)
ival->: 69.0ms (5.6% of total)
ival-sub: 42.0ms (3.4% of total)
ival-and: 32.0ms (2.6% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess43.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

(abs u2)

(abs cosTheta_i)

explain115.0ms (0.8%)

Memory
17.7MiB live, 214.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-u2
00-0-#s(literal 1 binary32)
00-0-#s(literal 314159265359/50000000000 binary32)
00-0-(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
00-0-u1
00-0-(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
00-0-(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
00-0-(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f32(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))sensitivity10
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
55.0ms512×0valid
Compiler

Compiled 104 to 48 computations (53.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
const: 11.0ms (28.1% of total)
ival-mult: 7.0ms (17.9% of total)
ival-sub: 7.0ms (17.9% of total)
ival-cos: 6.0ms (15.3% of total)
ival-div: 4.0ms (10.2% of total)
ival-sqrt: 4.0ms (10.2% of total)
ival-true: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 14 to 11 computations (21.4% saved)

simplify7.0ms (0%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize88.0ms (0.6%)

Memory
-24.4MiB live, 53.0MiB allocated
Localize:

Found 4 expressions of interest:

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

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-cos: 37.0ms (75.9% of total)
const: 4.0ms (8.2% of total)
ival-mult: 3.0ms (6.2% of total)
ival-div: 2.0ms (4.1% of total)
ival-sqrt: 2.0ms (4.1% of total)
ival-sub: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

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

18 calls:

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

rewrite275.0ms (1.9%)

Memory
-3.2MiB live, 552.9MiB allocated
Algorithm
batch-egg-rewrite
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
(pow.f32 (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32) (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (neg.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (fma.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))

simplify468.0ms (3.2%)

Memory
30.2MiB live, 857.2MiB allocated
Algorithm
egg-herbie
Rules
21 824×lower-fma.f64
21 824×lower-fma.f32
6 728×lower-*.f64
6 728×lower-*.f32
4 106×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0180906
1523815
21543747
34760699
08231673
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)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (fma.f32 u1 (/.f32 #s(literal -1/4 binary32) u1) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 #s(literal -3/8 binary32) (/.f32 #s(literal -5/16 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -3/8 binary32) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal 3/8 binary32))) u1)) u1))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (fma.f32 u1 (/.f32 #s(literal -1/4 binary32) u1) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -3/8 binary32) u1))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal 3/8 binary32))) u1)) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)

eval63.0ms (0.4%)

Memory
5.8MiB live, 159.2MiB allocated
Compiler

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

prune114.0ms (0.8%)

Memory
12.6MiB live, 328.0MiB allocated
Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New56427591
Fresh000
Picked011
Done000
Total56428592
Accuracy
99.7%
Counts
592 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.0%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
98.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
90.9%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
88.8%
(*.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.3%
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.2%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.9%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.4%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.6%
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.0%
(*.f32 (sqrt.f32 (/.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))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.2%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.3%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.1%
(*.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)))
87.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.1%
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.3%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.1%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.8%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 1 078 to 747 computations (30.7% saved)

simplify307.0ms (2.1%)

Memory
-0.8MiB live, 681.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
cost-diff0
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
cost-diff0
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
cost-diff0
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
cost-diff64
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
cost-diff544
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
Rules
12 730×lower-fma.f64
12 722×lower-fma.f32
2 912×lower-*.f64
2 898×lower-*.f32
2 544×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035277
067293
1106293
2154285
3262285
4547243
51689243
64644243
77085243
08291242
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
u1
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#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)
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
u1
(fma.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(literal -1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
u1
(fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(fma.f32 u1 u1 #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) u1)
(neg.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#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)
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
u1
(fma.f32 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 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(literal -1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
u1
(fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 #s(literal 1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2

localize229.0ms (1.6%)

Memory
-6.6MiB live, 308.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.6%
(sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
accuracy99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.6%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.6%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
accuracy99.3%
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.7%
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.6%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
accuracy99.6%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy100.0%
(-.f32 #s(literal 1 binary32) u1)
accuracy99.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.6%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy99.6%
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
accuracy99.6%
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.7%
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
Samples
99.0ms256×0valid
Compiler

Compiled 296 to 40 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
ival-mult: 42.0ms (51.7% of total)
ival-div: 10.0ms (12.3% of total)
ival-sqrt: 10.0ms (12.3% of total)
ival-add: 7.0ms (8.6% of total)
const: 4.0ms (4.9% of total)
ival-sub: 3.0ms (3.7% of total)
ival-cos: 3.0ms (3.7% of total)
ival-neg: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series39.0ms (0.3%)

Memory
-24.8MiB live, 59.8MiB allocated
Counts
24 → 336
Calls
Call 1
Inputs
#<alt (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))>
#<alt (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))>
#<alt (-.f32 (neg.f32 u1) #s(literal 1 binary32))>
#<alt (*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))>
#<alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))>
#<alt (-.f32 #s(literal 1 binary32) u1)>
#<alt (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))>
#<alt (fma.f32 u1 (fma.f32 u1 u1 u1) u1)>
#<alt (fma.f32 u1 u1 u1)>
#<alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))>
#<alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))>
#<alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))>
#<alt (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))>
#<alt (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))>
#<alt (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))>
#<alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2)>
#<alt (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))>
#<alt (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))>
#<alt (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))>
#<alt (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (* -1 u1)>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt -1>
#<alt (- (pow u1 2) 1)>
#<alt (- (pow u1 2) 1)>
#<alt (- (pow u1 2) 1)>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt -1>
#<alt (- (* -1 u1) 1)>
#<alt (- (* -1 u1) 1)>
#<alt (- (* -1 u1) 1)>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (+ 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (+ 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (+ 1 (/ 1 u1))))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (+ 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (+ 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (+ 1 (/ 1 u1))))>
#<alt (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<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)))))))>
#<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)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<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))))>
#<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)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<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)))>
#<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)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)))>
#<alt (+ (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))))))>
#<alt (+ (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))))))))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<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))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<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))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (* -1 u1)>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<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)))))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))>
#<alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))>
#<alt (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))>
#<alt (* (sqrt (pow u1 3)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/8 (* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))>
#<alt (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))>
#<alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))>
#<alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))>
#<alt (+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))>
#<alt (sqrt (pow u1 3))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))))>
#<alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))>
#<alt (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (pow u1 3)>
#<alt (* (pow u1 3) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (pow u1 3)>
#<alt (* (pow u1 3) (+ 1 (/ 1 u1)))>
#<alt (* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))>
#<alt (* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 u1))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<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)))))))>
#<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)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<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))))>
#<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)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (sqrt (/ 1 (- (/ 1 u1) 1)))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<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))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<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))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<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)))))))>
#<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)))))))))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (+ (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1))))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (+ (* -11/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (+ (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) u1))) u1)) (* 1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))))))))>
#<alt (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 u1))))) (* 1/2 (sqrt (/ 1 u1))))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ 1 u1)))>
#<alt (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))>
#<alt (- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))) (* 11/16 (/ 1 (pow u1 3))))>
#<alt (pow (sqrt -1) 2)>
#<alt (- (pow (sqrt -1) 2) (* 1/2 (/ 1 u1)))>
#<alt (+ (* -1 (/ (+ 1/2 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) u1))) u1)) (pow (sqrt -1) 2))>
#<alt (+ (* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) u1))) u1))) u1)) (pow (sqrt -1) 2))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -1/2 (sqrt (pow u1 7))))>
#<alt (+ (sqrt u1) (* (pow u1 4) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/2 (sqrt (pow u1 5))))))>
#<alt (+ (sqrt u1) (* (pow u1 4) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 3) (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))>
#<alt (/ 1 u1)>
#<alt (/ (- 1 (* 1/2 (/ 1 (pow u1 3)))) u1)>
#<alt (/ (- (+ 1 (/ 3/8 (pow u1 6))) (* 1/2 (/ 1 (pow u1 3)))) u1)>
#<alt (/ (- (+ 1 (/ 3/8 (pow u1 6))) (+ (* 1/2 (/ 1 (pow u1 3))) (* 5/16 (/ 1 (pow u1 9))))) u1)>
#<alt (* -1 (/ (pow (sqrt -1) 2) u1))>
#<alt (* -1 (/ (+ (* 1/2 (/ 1 (pow u1 3))) (pow (sqrt -1) 2)) u1))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow u1 3))) 1/2) (pow u1 3))) (pow (sqrt -1) 2)) u1))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (pow u1 3)))) (pow u1 3))) 1/2) (pow u1 3))) (pow (sqrt -1) 2)) u1))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1 (pow u1 3))))>
#<alt (* u1 (+ 1 (* (pow u1 3) (- (pow u1 3) 1))))>
#<alt (* u1 (+ 1 (* (pow u1 3) (- (* (pow u1 3) (+ 1 (* -1 (pow u1 3)))) 1))))>
#<alt (/ 1 (pow u1 2))>
#<alt (/ (- 1 (/ 1 (pow u1 3))) (pow u1 2))>
#<alt (/ (- (+ 1 (/ 1 (pow u1 6))) (/ 1 (pow u1 3))) (pow u1 2))>
#<alt (/ (- (+ 1 (/ 1 (pow u1 6))) (+ (/ 1 (pow u1 3)) (/ 1 (pow u1 9)))) (pow u1 2))>
#<alt (/ 1 (pow u1 2))>
#<alt (/ (- 1 (/ 1 (pow u1 3))) (pow u1 2))>
#<alt (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 3))) (pow u1 3)))) (pow u1 2))>
#<alt (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 3))) (pow u1 3)))) (pow u1 3)))) (pow u1 2))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))>
#<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))))))))))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))>
#<alt (+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))>
#<alt 1>
#<alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))>
#<alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt 1>
#<alt (+ 1 (* 1/2 u1))>
#<alt (+ 1 (* u1 (+ 1/2 (* 3/8 u1))))>
#<alt (+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* -3/16 u1))))))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 (/ 1 u1))))>
#<alt (* u1 (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))>
#<alt (* u1 (- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))) (* 3/16 (/ 1 (pow u1 3)))))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))))>
#<alt (* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- 3/8 (* 3/16 (/ 1 u1))) u1)) 1/2) u1)))))>
Calls

84 calls:

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

rewrite338.0ms (2.3%)

Memory
10.3MiB live, 813.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 624×lower-/.f64
4 614×lower-fma.f64
4 614×lower-/.f32
4 606×lower-fma.f32
4 364×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035211
067187
1246156
21807155
09954154
Stop Event
iter limit
node limit
iter limit
Counts
24 → 1 463
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(fma.f32 u1 u1 u1)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
Outputs
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (neg.f32 u1)) #s(literal 1 binary32))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 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 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.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) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(-.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 #s(literal 0 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 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 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (neg.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 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 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 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 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #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) (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 (/.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 (neg.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))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 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 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.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 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 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 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.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 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.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 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (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 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #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 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (neg.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) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #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 (/.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 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 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.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 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 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 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 #s(literal -1 binary32))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.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 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #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 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(expm1.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)))
(expm1.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 2 binary32)))
(neg.f32 (+.f32 u1 #s(literal 1 binary32)))
(+.f32 u1 #s(literal -1 binary32))
(+.f32 (neg.f32 u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (neg.f32 u1))
(+.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 u1)))
(pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))
(-.f32 u1 #s(literal 1 binary32))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.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 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (neg.f32 u1) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (neg.f32 u1) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #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 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (-.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.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 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 u1 u1) (+.f32 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 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1))) (*.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 u1))))))
(*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #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) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (neg.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))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.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 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 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 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.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 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (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 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.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))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 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 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 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 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (neg.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) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 u1 #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 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 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 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.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 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.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 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 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 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.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 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(expm1.f32 (log.f32 u1))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.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 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(+.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #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 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 u1 #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 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.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 u1 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 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))) (neg.f32 u1)) (*.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))) #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))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.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 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.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) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 #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 (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 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) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.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))) (/.f32 (neg.f32 u1) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #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 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 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.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 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (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))) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 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 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.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) (*.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 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (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)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (neg.f32 u1)) #s(literal 1 binary32))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 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 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.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) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(-.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 #s(literal 0 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 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 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (neg.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 3 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 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 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 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #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) (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 (/.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 (neg.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))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 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 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.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 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 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 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.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 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.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 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (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 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #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 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (neg.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) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #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 (/.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 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 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.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 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 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 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(*.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(+.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) u1)
(+.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (neg.f32 u1))
(+.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 u1) (fma.f32 u1 u1 u1))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))
(fma.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
(fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) u1)
(fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) u1 (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 u1 u1) (neg.f32 u1) (fma.f32 u1 u1 u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 (neg.f32 u1) (*.f32 u1 u1) (fma.f32 u1 u1 u1))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) u1)
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 (fma.f32 u1 u1 u1) u1 (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1 (*.f32 u1 u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3/2 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 u1 u1))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (*.f32 u1 (neg.f32 u1)) #s(literal 3/2 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))
(fma.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 u1))
(-.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) u1)
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 u1 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (fma.f32 u1 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (fma.f32 (neg.f32 u1) (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 u1) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) u1)) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 u1))) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) u1)) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1) #s(literal 1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1) #s(literal -1 binary32) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) u1) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) u1) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 0 binary32) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (+.f32 #s(literal 0 binary32) u1) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1) (+.f32 #s(literal 0 binary32) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) (+.f32 #s(literal 0 binary32) u1) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) u1)) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 u1))) (*.f32 (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) u1)) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))) (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (*.f32 u1 u1)))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))
(*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 (*.f32 u1 u1) (neg.f32 u1))
(pow.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) #s(literal -1 binary32))
(fma.f32 u1 u1 u1)
(fma.f32 u1 u1 (neg.f32 u1))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (neg.f32 u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) (neg.f32 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) u1)
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) (neg.f32 u1))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 u1)
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 (neg.f32 u1))
(-.f32 (*.f32 u1 u1) u1)
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) u1) (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) u1))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(fabs.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(exp.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #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) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.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 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(neg.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(neg.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(+.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #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 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 u1 #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 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.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 u1 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 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))) (neg.f32 u1)) (*.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))) #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))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.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 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.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) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 #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 (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 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) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.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))) (/.f32 (neg.f32 u1) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #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 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 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.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 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (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))) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 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 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.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) (*.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 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (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)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.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 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(exp.f32 (*.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (neg.f32 (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.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 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))

simplify446.0ms (3.1%)

Memory
20.0MiB live, 738.4MiB allocated
Algorithm
egg-herbie
Rules
10 692×lower-fma.f64
10 692×lower-fma.f32
6 546×lower-*.f64
6 546×lower-*.f32
3 474×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06184944
118994348
261953981
081033732
Stop Event
iter limit
node limit
Counts
336 → 329
Calls
Call 1
Inputs
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
-1
(- (pow u1 2) 1)
(- (pow u1 2) 1)
(- (pow u1 2) 1)
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
-1
(- (* -1 u1) 1)
(- (* -1 u1) 1)
(- (* -1 u1) 1)
(* -1 u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* -1 u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* -1 (* u1 (+ 1 (/ 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)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)))
(+ (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))))))
(+ (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))))))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(* (sqrt (pow u1 3)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/8 (* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(sqrt (pow u1 3))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 1 u1)))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(pow u1 3)
(* (pow u1 3) (+ 1 (/ 1 u1)))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ 1 (- (/ 1 u1) 1)))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(/ 1 u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(cos (* 314159265359/50000000000 u2))
(+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -11/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (+ (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))))
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* 1/2 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) u1))) u1)) (* 1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))
(+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))))
(+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))))))
(+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))))))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (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 u1) (+ 1 (* 1/4 (/ 1 u1))))) (* 1/2 (sqrt (/ 1 u1))))))))
1
(+ 1 (* 1/2 (/ 1 u1)))
(+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))
(- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))) (* 11/16 (/ 1 (pow u1 3))))
(pow (sqrt -1) 2)
(- (pow (sqrt -1) 2) (* 1/2 (/ 1 u1)))
(+ (* -1 (/ (+ 1/2 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) u1))) u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) u1))) u1))) u1)) (pow (sqrt -1) 2))
(sqrt u1)
(+ (sqrt u1) (* -1/2 (sqrt (pow u1 7))))
(+ (sqrt u1) (* (pow u1 4) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/2 (sqrt (pow u1 5))))))
(+ (sqrt u1) (* (pow u1 4) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 3) (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(/ 1 u1)
(/ (- 1 (* 1/2 (/ 1 (pow u1 3)))) u1)
(/ (- (+ 1 (/ 3/8 (pow u1 6))) (* 1/2 (/ 1 (pow u1 3)))) u1)
(/ (- (+ 1 (/ 3/8 (pow u1 6))) (+ (* 1/2 (/ 1 (pow u1 3))) (* 5/16 (/ 1 (pow u1 9))))) u1)
(* -1 (/ (pow (sqrt -1) 2) u1))
(* -1 (/ (+ (* 1/2 (/ 1 (pow u1 3))) (pow (sqrt -1) 2)) u1))
(* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow u1 3))) 1/2) (pow u1 3))) (pow (sqrt -1) 2)) u1))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (pow u1 3)))) (pow u1 3))) 1/2) (pow u1 3))) (pow (sqrt -1) 2)) u1))
u1
(* u1 (+ 1 (* -1 (pow u1 3))))
(* u1 (+ 1 (* (pow u1 3) (- (pow u1 3) 1))))
(* u1 (+ 1 (* (pow u1 3) (- (* (pow u1 3) (+ 1 (* -1 (pow u1 3)))) 1))))
(/ 1 (pow u1 2))
(/ (- 1 (/ 1 (pow u1 3))) (pow u1 2))
(/ (- (+ 1 (/ 1 (pow u1 6))) (/ 1 (pow u1 3))) (pow u1 2))
(/ (- (+ 1 (/ 1 (pow u1 6))) (+ (/ 1 (pow u1 3)) (/ 1 (pow u1 9)))) (pow u1 2))
(/ 1 (pow u1 2))
(/ (- 1 (/ 1 (pow u1 3))) (pow u1 2))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 3))) (pow u1 3)))) (pow u1 2))
(/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 3))) (pow u1 3)))) (pow u1 3)))) (pow u1 2))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* (sqrt u1) (pow (sqrt -1) 2))
(+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
(cos (* 314159265359/50000000000 u2))
1
(+ 1 (* 1/2 u1))
(+ 1 (* u1 (+ 1/2 (* 3/8 u1))))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* -3/16 u1))))))
u1
(* u1 (+ 1 (* 1/2 (/ 1 u1))))
(* u1 (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(* u1 (- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))) (* 3/16 (/ 1 (pow u1 3)))))
(* -1 u1)
(* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1)))))
(* -1 (* u1 (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- 3/8 (* 3/16 (/ 1 u1))) u1)) 1/2) u1)))))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
-1
#s(literal -1 binary32)
(- (pow u1 2) 1)
(fma.f32 u1 u1 #s(literal -1 binary32))
(- (pow u1 2) 1)
(fma.f32 u1 u1 #s(literal -1 binary32))
(- (pow u1 2) 1)
(fma.f32 u1 u1 #s(literal -1 binary32))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(- (* -1 u1) 1)
(-.f32 #s(literal -1 binary32) u1)
(- (* -1 u1) 1)
(-.f32 #s(literal -1 binary32) u1)
(- (* -1 u1) 1)
(-.f32 #s(literal -1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(-.f32 #s(literal -1 binary32) u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(-.f32 #s(literal -1 binary32) u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(-.f32 #s(literal -1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(-.f32 #s(literal -1 binary32) u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(-.f32 #s(literal -1 binary32) u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(-.f32 #s(literal -1 binary32) u1)
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -1/2 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 u1)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (/.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(+ (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (sqrt -1))))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- (pow u1 2) 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.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 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) (neg.f32 u1))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/8 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 #s(literal 3/8 binary32) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2))))))
(*.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(*.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(* (sqrt (pow u1 3)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(*.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/8 (* (sqrt u1) (/ (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ 1 u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))
(*.f32 (*.f32 u1 u1) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1/2 binary32) (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) #s(literal 1/8 binary32)))) (*.f32 u1 (*.f32 u1 (neg.f32 u1))))))
(sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+ (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ u1 (* u1 (+ u1 (pow u1 2)))))))))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (+ u1 (* u1 (+ u1 (pow u1 2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal 3/8 binary32) #s(literal 1/2 binary32))) (sqrt.f32 u1))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))))
(*.f32 (*.f32 u1 u1) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 5)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* (pow u1 2) (+ (* -1 (/ (+ (* -1/2 (sqrt u1)) (* 1/8 (* (sqrt u1) (/ 1 (pow (sqrt -1) 2))))) (pow u1 3))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (sqrt.f32 u1) #s(literal -5/8 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* (pow u1 3) (+ 1 (/ 1 u1)))
(*.f32 u1 (fma.f32 u1 u1 u1))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))
(fma.f32 u1 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* (pow u1 3) (+ 1 (/ 1 u1)))
(*.f32 u1 (fma.f32 u1 u1 u1))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
(*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))
(* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))
(*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 3/4 binary32) (/.f32 #s(literal 5/8 binary32) u1))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)))
(sqrt (/ 1 (- (/ 1 u1) 1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1)) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -11/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (+ (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal -11/16 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))))
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1 (/ (+ (* 1/2 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) u1))) u1)) (* 1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal -3/8 binary32) (/.f32 #s(literal 11/16 binary32) u1))) (neg.f32 u1))) u1))
(sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))
(sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+ (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3))))))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 (+ u1 (pow u1 2)))) (+ 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 u1))))) (* 1/2 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -1/2 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32)))) (sqrt.f32 u1))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))
(+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)))
(- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))) (* 11/16 (/ 1 (pow u1 3))))
(+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -11/16 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(pow (sqrt -1) 2)
#s(literal -1 binary32)
(- (pow (sqrt -1) 2) (* 1/2 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1))
(+ (* -1 (/ (+ 1/2 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) u1))) u1)) (pow (sqrt -1) 2))
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) u1))
(+ (* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) u1))) u1))) u1)) (pow (sqrt -1) 2))
(-.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal -3/8 binary32) (/.f32 #s(literal 11/16 binary32) u1)) u1)) u1))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* -1/2 (sqrt (pow u1 7))))
(fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 7 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 4) (+ (* -1/2 (sqrt (/ 1 u1))) (* 1/2 (sqrt (pow u1 5))))))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 5 binary32))) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 4) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 3) (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 3/8 binary32) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1/2 binary32))) (sqrt.f32 u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (- 1 (* 1/2 (/ 1 (pow u1 3)))) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1)
(/ (- (+ 1 (/ 3/8 (pow u1 6))) (* 1/2 (/ 1 (pow u1 3)))) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) u1)
(/ (- (+ 1 (/ 3/8 (pow u1 6))) (+ (* 1/2 (/ 1 (pow u1 3))) (* 5/16 (/ 1 (pow u1 9))))) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal -5/16 binary32) (pow.f32 u1 #s(literal 9 binary32))))) u1)
(* -1 (/ (pow (sqrt -1) 2) u1))
(/.f32 #s(literal 1 binary32) u1)
(* -1 (/ (+ (* 1/2 (/ 1 (pow u1 3))) (pow (sqrt -1) 2)) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1)
(* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow u1 3))) 1/2) (pow u1 3))) (pow (sqrt -1) 2)) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (pow u1 3)))) (pow u1 3))) 1/2) (pow u1 3))) (pow (sqrt -1) 2)) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal -3/8 binary32) (/.f32 #s(literal 5/16 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))
u1
(* u1 (+ 1 (* -1 (pow u1 3))))
(fma.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) u1)
(* u1 (+ 1 (* (pow u1 3) (- (pow u1 3) 1))))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) u1)
(* u1 (+ 1 (* (pow u1 3) (- (* (pow u1 3) (+ 1 (* -1 (pow u1 3)))) 1))))
(fma.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 (neg.f32 u1))) u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) u1)
(/ 1 (pow u1 2))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(/ (- 1 (/ 1 (pow u1 3))) (pow u1 2))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))
(/ (- (+ 1 (/ 1 (pow u1 6))) (/ 1 (pow u1 3))) (pow u1 2))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1))
(/ (- (+ 1 (/ 1 (pow u1 6))) (+ (/ 1 (pow u1 3)) (/ 1 (pow u1 9)))) (pow u1 2))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 9 binary32))))) (*.f32 u1 u1))
(/ 1 (pow u1 2))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(/ (- 1 (/ 1 (pow u1 3))) (pow u1 2))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 3))) (pow u1 3)))) (pow u1 2))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))
(/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow u1 3))) (pow u1 3)))) (pow u1 3)))) (pow u1 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32))))) (neg.f32 (sqrt.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.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 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) (neg.f32 u1))) u1))
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u1))
(fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* 3/8 u1))))
(fma.f32 u1 (fma.f32 u1 #s(literal 3/8 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* u1 (+ 3/8 (* -3/16 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -3/16 binary32) #s(literal 3/8 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
u1
(* u1 (+ 1 (* 1/2 (/ 1 u1))))
(+.f32 u1 #s(literal 1/2 binary32))
(* u1 (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(+.f32 u1 (fma.f32 u1 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1/2 binary32)))
(* u1 (- (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))) (* 3/16 (/ 1 (pow u1 3)))))
(+.f32 (+.f32 u1 (fma.f32 u1 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1/2 binary32))) (*.f32 u1 (/.f32 #s(literal -3/16 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1)))))
(+.f32 (neg.f32 u1) #s(literal -1/2 binary32))
(* -1 (* u1 (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))))
(neg.f32 (+.f32 u1 (fma.f32 u1 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)) #s(literal 1/2 binary32))))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- 3/8 (* 3/16 (/ 1 u1))) u1)) 1/2) u1)))))
(fma.f32 u1 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal -3/8 binary32) (/.f32 #s(literal 3/16 binary32) u1)) u1)) u1) (neg.f32 u1))

eval191.0ms (1.3%)

Memory
-18.1MiB live, 488.6MiB allocated
Compiler

Compiled 48 848 to 5 280 computations (89.2% saved)

prune275.0ms (1.9%)

Memory
18.5MiB live, 782.7MiB allocated
Pruning

58 alts after pruning (55 fresh and 3 done)

PrunedKeptTotal
New1 829441 873
Fresh111122
Picked325
Done011
Total1 843581 901
Accuracy
99.8%
Counts
1 901 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.5%
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
94.9%
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
95.0%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
75.0%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
91.2%
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
64.8%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
98.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
64.7%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
90.9%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
84.9%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
90.7%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
98.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
87.6%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
73.9%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.3%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.3%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
88.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
92.2%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.6%
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.0%
(*.f32 (sqrt.f32 (/.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))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
77.0%
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
74.2%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
95.0%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
71.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
98.9%
(*.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 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
94.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
94.1%
(*.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)))
92.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.0%
(*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.3%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.7%
(*.f32 (exp.f32 (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.5%
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.4%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
77.8%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
74.8%
(sqrt.f32 (fma.f32 u1 u1 u1))
64.7%
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
64.7%
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
82.8%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
64.7%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
63.0%
(sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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)))))))
64.7%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
82.7%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
82.9%
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
64.7%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
82.7%
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
66.3%
(sqrt.f32 u1)
Compiler

Compiled 2 405 to 1 486 computations (38.2% saved)

simplify416.0ms (2.9%)

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

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
cost-diff0
(sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff544
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
cost-diff64
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
cost-diff64
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
cost-diff544
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
cost-diff0
(neg.f32 u1)
cost-diff0
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
cost-diff416
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff416
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
Rules
17 610×lower-fma.f64
17 602×lower-fma.f32
2 858×lower-*.f64
2 842×lower-*.f32
2 302×lower-/.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
035305
065295
1129295
2318276
3946234
42739225
56173225
08294225
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(neg.f32 u1)
u1
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(+.f32 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
(sqrt.f32 u1)
u1
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(neg.f32 u1)
u1
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
u1
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(*.f32 u2 u2)
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
u1
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(+.f32 u1 #s(literal -1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(neg.f32 u1)
u1
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(+.f32 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
(sqrt.f32 u1)
u1
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(neg.f32 u1)
u1
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(*.f32 u1 u1)
#s(literal 1 binary32)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) u1)
(neg.f32 u1)
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(*.f32 u2 u2)
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
u1
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(+.f32 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

localize214.0ms (1.5%)

Memory
12.1MiB live, 329.0MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.2%
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
accuracy99.2%
(/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.6%
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
accuracy99.6%
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
accuracy99.0%
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
accuracy98.7%
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
accuracy100.0%
(neg.f32 u1)
accuracy99.7%
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
accuracy99.6%
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
accuracy99.1%
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
accuracy100.0%
(sqrt.f32 u1)
accuracy99.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.6%
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
accuracy99.1%
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
140.0ms256×0valid
Compiler

Compiled 331 to 41 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-sqrt: 38.0ms (41.7% of total)
ival-mult: 16.0ms (17.6% of total)
const: 14.0ms (15.4% of total)
ival-div: 9.0ms (9.9% of total)
ival-add: 7.0ms (7.7% of total)
ival-cos: 3.0ms (3.3% of total)
ival-sub: 2.0ms (2.2% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series20.0ms (0.1%)

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

63 calls:

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

rewrite417.0ms (2.9%)

Memory
-11.7MiB live, 660.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 882×lower-/.f64
3 876×lower-/.f32
3 694×lower-fma.f64
3 686×lower-fma.f32
2 990×lower-*.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035181
065180
1262114
22112113
08818113
Stop Event
iter limit
node limit
iter limit
Counts
18 → 1 491
Calls
Call 1
Inputs
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(sqrt.f32 u1)
(neg.f32 u1)
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))
Outputs
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(+.f32 (/.f32 (neg.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 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.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))) #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 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) 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 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) #s(literal -1 binary32))
(fma.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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 (neg.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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.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))) u1) (/.f32 (neg.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 (neg.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 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 (neg.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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 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 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 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 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)) (*.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))) (neg.f32 u1) (/.f32 (*.f32 u1 (neg.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))) (neg.f32 u1) (*.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))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (neg.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))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1))
(fma.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(-.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(-.f32 (/.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 u1) u1) (neg.f32 (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 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 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 (neg.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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 (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 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.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 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 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 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.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)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (neg.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 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1)) (*.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)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.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 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (fma.f32 u1 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)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) u1)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) u1)) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 u1 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (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 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (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))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 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))) (neg.f32 u1)) (*.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))) #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))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.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 (/.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) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (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 (/.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (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 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 (neg.f32 u1) (fma.f32 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 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 u1 (+.f32 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)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 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 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 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 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (neg.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) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 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)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (sqrt.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (sqrt.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.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 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (neg.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 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) #s(literal -1 binary32)))
(pow.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 u1 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (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 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 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 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (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))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (+.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))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 u1)))
(neg.f32 u1)
(+.f32 #s(literal 0 binary32) (neg.f32 u1))
(-.f32 #s(literal 0 binary32) u1)
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) u1))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) (neg.f32 u1)))))
(*.f32 u1 #s(literal -1 binary32))
(*.f32 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) u1)
(*.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 u1 #s(literal -1 binary32))
(-.f32 (neg.f32 u1) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(-.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) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.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) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #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 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 #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 (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #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 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #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)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 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 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (neg.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (pow.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 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 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (neg.f32 (fma.f32 u1 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 (fma.f32 u1 u1 #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 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.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 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 #s(literal -1 binary32))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) #s(literal -1 binary32))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (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 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.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 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 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 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(expm1.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)))
(expm1.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 2 binary32)))
(neg.f32 (+.f32 u1 #s(literal 1 binary32)))
(+.f32 u1 #s(literal -1 binary32))
(+.f32 (neg.f32 u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) u1)
(+.f32 #s(literal -1 binary32) (neg.f32 u1))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal -1 binary32))
(-.f32 u1 #s(literal 1 binary32))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (/.f32 (*.f32 u1 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 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.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 (*.f32 u1 u1) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 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 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 u1 u1) (+.f32 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 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 #s(literal 0 binary32) (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #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 (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)) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 1 binary32)))
(+.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (-.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (-.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))
(/.f32 (+.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (+.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 u1))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (-.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (+.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 u1 #s(literal -1 binary32))
(-.f32 (neg.f32 u1) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(-.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) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.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) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #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 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 #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 (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #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 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #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)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 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 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (neg.f32 (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.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 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (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) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (fma.f32 u1 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (pow.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 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 (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (neg.f32 (fma.f32 u1 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 (fma.f32 u1 u1 #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 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.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 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 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 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (neg.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) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 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)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (sqrt.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (sqrt.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.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 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (neg.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 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(+.f32 (/.f32 (neg.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 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.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))) #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 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) 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 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) #s(literal -1 binary32))
(fma.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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 (neg.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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.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))) u1) (/.f32 (neg.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 (neg.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 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 (neg.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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 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 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 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 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)) (*.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))) (neg.f32 u1) (/.f32 (*.f32 u1 (neg.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))) (neg.f32 u1) (*.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))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (neg.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))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1))
(fma.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(-.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(-.f32 (/.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 u1) u1) (neg.f32 (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 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 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 (neg.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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 (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 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.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 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 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 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.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)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (neg.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 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1)) (*.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)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.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 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (fma.f32 u1 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)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) u1)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) u1)) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 u1 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (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 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (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))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 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))) (neg.f32 u1)) (*.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))) #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))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.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 (/.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) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (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 (/.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (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 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 (neg.f32 u1) (fma.f32 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 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 u1 (+.f32 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)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 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 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (neg.f32 (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (fma.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(+.f32 (/.f32 (neg.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 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.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))) #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 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) 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 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) #s(literal -1 binary32))
(fma.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.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 (neg.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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.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))) u1) (/.f32 (neg.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 (neg.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 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 (neg.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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 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 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (neg.f32 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 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)) (*.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))) (neg.f32 u1) (/.f32 (*.f32 u1 (neg.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))) (neg.f32 u1) (*.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))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 (*.f32 u1 (neg.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))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1))
(fma.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(-.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(-.f32 (/.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 u1) u1) (neg.f32 (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 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 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 (neg.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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 (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 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.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 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 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 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.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)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (neg.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 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1)) (*.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)) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.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 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (neg.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (fma.f32 u1 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)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) u1)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (neg.f32 u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) u1)) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 u1) u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 u1 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 u1 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.f32 (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 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (neg.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (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))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 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))) (neg.f32 u1)) (*.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))) #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))) (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.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 (/.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) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (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 (/.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 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 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 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (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 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 (neg.f32 u1) (fma.f32 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 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 u1 (+.f32 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)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 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 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 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 (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (neg.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) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 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)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (sqrt.f32 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (sqrt.f32 (-.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) u1) (neg.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 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (neg.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 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))

simplify476.0ms (3.3%)

Memory
9.1MiB live, 599.1MiB allocated
Algorithm
egg-herbie
Rules
12 308×lower-fma.f64
12 308×lower-fma.f32
7 112×lower-*.f64
7 112×lower-*.f32
4 456×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval239.0ms (1.7%)

Memory
14.5MiB live, 435.4MiB allocated
Compiler

Compiled 65 236 to 4 329 computations (93.4% saved)

prune513.0ms (3.6%)

Memory
17.9MiB live, 789.1MiB allocated
Pruning

77 alts after pruning (72 fresh and 5 done)

PrunedKeptTotal
New2 144302 174
Fresh84250
Picked325
Done033
Total2 155772 232
Accuracy
99.8%
Counts
2 232 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.6%
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
88.5%
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
71.7%
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
71.6%
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
71.6%
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
95.0%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
92.5%
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
75.0%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
94.5%
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
94.5%
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
94.5%
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
91.2%
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
64.8%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
98.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
64.7%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
71.6%
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
90.9%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
84.9%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
90.7%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
94.7%
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
94.9%
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
71.5%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
86.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
73.9%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.f32 (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
92.2%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
87.3%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
88.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
92.2%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.0%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
88.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.6%
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.0%
(*.f32 (sqrt.f32 (/.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))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.1%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
74.2%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
95.0%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
71.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 u1 (fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
95.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
93.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
98.9%
(*.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 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.6%
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
93.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
94.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
74.2%
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.2%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.1%
(*.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)))
92.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
92.0%
(*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.3%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.7%
(*.f32 (exp.f32 (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.5%
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.4%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
77.8%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
74.8%
(sqrt.f32 (fma.f32 u1 u1 u1))
82.8%
(sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
82.9%
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
64.7%
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
64.7%
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
82.8%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
64.7%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
63.0%
(sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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)))))))
82.7%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
79.4%
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
82.8%
(sqrt.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
64.7%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
82.7%
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
66.3%
(sqrt.f32 u1)
4.5%
(neg.f32 (sqrt.f32 u1))
Compiler

Compiled 3 597 to 2 175 computations (39.5% saved)

simplify344.0ms (2.4%)

Memory
11.1MiB live, 427.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
cost-diff0
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
cost-diff64
(neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
cost-diff96
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
cost-diff0
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
cost-diff256
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
cost-diff0
(*.f32 u2 u2)
cost-diff0
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
cost-diff0
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
cost-diff352
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(neg.f32 (sqrt.f32 u1))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
cost-diff256
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
Rules
10 476×lower-fma.f64
10 462×lower-fma.f32
3 342×lower-*.f64
3 316×lower-*.f32
3 126×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054517
0106503
1212497
2494497
31257497
43112491
54522482
66572476
08277473
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) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
#s(literal 1 binary32)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
u1
(*.f32 u1 u1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(+.f32 #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
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 u2 u2)
u2
#s(literal 1 binary32)
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) u1)
u1
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
u1
(+.f32 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(*.f32 u2 u2)
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1))
(*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
u2
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 u2)
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(sqrt.f32 u1)
u1
(sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))
(sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
#s(literal 1 binary32)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
u1
(*.f32 u1 u1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.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)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 u2 u2)
u2
#s(literal 1 binary32)
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 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
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
(/.f32 u1 (+.f32 #s(literal -1 binary32) u1))
u1
(+.f32 u1 #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) u1)
#s(literal -1 binary32)
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) u1))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(*.f32 u2 u2)
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
u2
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 u2)
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(sqrt.f32 u1)
u1
(sqrt.f32 (/.f32 (+.f32 u1 #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)) u1)
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))
(sqrt.f32 (+.f32 #s(literal 1 binary32) u1))
(sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))
(neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(-.f32 (/.f32 #s(literal 1 binary32) u1) u1)
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
(+.f32 u1 (/.f32 #s(literal -1 binary32) u1))
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)

localize253.0ms (1.8%)

Memory
6.6MiB live, 507.1MiB allocated
Localize:

Found 18 expressions of interest:

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

Compiled 551 to 63 computations (88.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 95.0ms
ival-mult: 29.0ms (30.7% of total)
ival-div: 16.0ms (16.9% of total)
const: 15.0ms (15.9% of total)
ival-add: 14.0ms (14.8% of total)
ival-sqrt: 14.0ms (14.8% of total)
ival-cos: 3.0ms (3.2% of total)
ival-neg: 2.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)

series60.0ms (0.4%)

Memory
27.6MiB live, 141.7MiB allocated
Counts
28 → 408
Calls
Call 1
Inputs
#<alt (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))>
#<alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))>
#<alt (*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))>
#<alt (neg.f32 (sqrt.f32 u1))>
#<alt (sqrt.f32 u1)>
#<alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))>
#<alt (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))>
#<alt (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))>
#<alt (*.f32 u2 u2)>
#<alt (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))>
#<alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))>
#<alt (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))>
#<alt (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))>
#<alt (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)>
#<alt (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))>
#<alt (/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))>
#<alt (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))>
#<alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2)>
#<alt (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))>
#<alt (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))>
#<alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))>
#<alt (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))>
#<alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))>
#<alt (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))>
#<alt (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1))>
#<alt (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))>
#<alt (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))>
Outputs
#<alt (/ 1 (pow u1 2))>
#<alt (/ (+ 1 u1) (pow u1 2))>
#<alt (/ (+ 1 (* u1 (+ 1 u1))) (pow u1 2))>
#<alt (/ (+ 1 (* u1 (+ 1 u1))) (pow u1 2))>
#<alt 1>
#<alt (+ 1 (/ 1 u1))>
#<alt (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))>
#<alt (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))>
#<alt 1>
#<alt (+ 1 (/ 1 u1))>
#<alt (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))>
#<alt (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<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)))))))>
#<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)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<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))))>
#<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)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))>
#<alt (+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))))>
#<alt (+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))))))>
#<alt (+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<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))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<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))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (* -1 (sqrt u1))>
#<alt (* -1 (sqrt u1))>
#<alt (* -1 (sqrt u1))>
#<alt (* -1 (sqrt u1))>
#<alt (* -1 (sqrt u1))>
#<alt (* -1 (sqrt u1))>
#<alt (* -1 (sqrt u1))>
#<alt (* -1 (sqrt u1))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (sqrt (/ 1 (- (/ 1 u1) 1)))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))>
#<alt (+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))>
#<alt (+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))))>
#<alt (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))>
#<alt (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))>
#<alt (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))>
#<alt (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))>
#<alt 1>
#<alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))>
#<alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))>
#<alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))>
#<alt (* -98696044010906577398881/5000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* -98696044010906577398881/5000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt u1>
#<alt (* u1 (+ 1 (* 3 u1)))>
#<alt (* u1 (+ 1 (* u1 (+ 3 (* 5 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 3 (* u1 (+ 5 (* 7 u1)))))))>
#<alt 1>
#<alt (+ 1 (* 3 (/ 1 u1)))>
#<alt (+ 1 (+ (* 3 (/ 1 u1)) (/ 5 (pow u1 2))))>
#<alt (+ 1 (+ (* 3 (/ 1 u1)) (+ (* 7 (/ 1 (pow u1 3))) (/ 5 (pow u1 2)))))>
#<alt 1>
#<alt (+ 1 (* 3 (/ 1 u1)))>
#<alt (+ 1 (+ (* 3 (/ 1 u1)) (/ 5 (pow u1 2))))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (+ 5 (* 7 (/ 1 u1))) u1)) 3) u1)))>
#<alt (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1 (* (sqrt (pow u1 3)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))>
#<alt (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))>
#<alt (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))))>
#<alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ 1 (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1)))))>
#<alt (+ 1 (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 2))))))))))>
#<alt (+ 1 (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* 1/16 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 2)) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 3)))))))))))))))>
#<alt (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1 (/ (+ (* -1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* 1/16 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 4))) (+ (* 1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) u1)) (+ (* -1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) u1)) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))))>
#<alt (+ (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))))))>
#<alt (+ (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 6) (- u1 1))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 6) (- u1 1))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 6) (- u1 1))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 6) (- u1 1))))))))>
#<alt (* -1 (sqrt u1))>
#<alt (+ (* -1 (sqrt u1)) (* -1 (sqrt (pow u1 3))))>
#<alt (+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))))>
#<alt (+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1)))))))))))>
#<alt 1>
#<alt (+ 1 (* 3/2 (/ 1 u1)))>
#<alt (+ 1 (+ (* 3/2 (/ 1 u1)) (/ 11/8 (pow u1 2))))>
#<alt (+ 1 (+ (* 3/2 (/ 1 u1)) (+ (* 23/16 (/ 1 (pow u1 3))) (/ 11/8 (pow u1 2)))))>
#<alt (pow (sqrt -1) 2)>
#<alt (+ (* -1 (/ (+ 1/2 (* -1 (pow (sqrt -1) 2))) u1)) (pow (sqrt -1) 2))>
#<alt (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (pow (sqrt -1) 2) (+ 1/2 (* 1/8 (/ 1 (pow (sqrt -1) 2))))) u1)) (* -1 (pow (sqrt -1) 2)))) u1)) (pow (sqrt -1) 2))>
#<alt (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (pow (sqrt -1) 2)) (+ (* 1/16 (/ 1 (pow (sqrt -1) 4))) (* 1/8 (/ 1 (pow (sqrt -1) 2)))))) u1)) (pow (sqrt -1) 2)) (+ 1/2 (* 1/8 (/ 1 (pow (sqrt -1) 2))))) u1)) (* -1 (pow (sqrt -1) 2)))) u1)) (pow (sqrt -1) 2))>
#<alt (* -1 u1)>
#<alt (* u1 (- (* -1 u1) 1))>
#<alt (* u1 (- (* u1 (- (* -1 u1) 1)) 1))>
#<alt (* u1 (- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1))>
#<alt 1>
#<alt (+ 1 (/ 1 u1))>
#<alt (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))>
#<alt (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3)))))>
#<alt 1>
#<alt (+ 1 (/ 1 u1))>
#<alt (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)))>
#<alt (/ -1 u1)>
#<alt (/ (- (pow u1 2) 1) u1)>
#<alt (/ (- (pow u1 2) 1) u1)>
#<alt (/ (- (pow u1 2) 1) u1)>
#<alt u1>
#<alt (* u1 (- 1 (/ 1 (pow u1 2))))>
#<alt (* u1 (- 1 (/ 1 (pow u1 2))))>
#<alt (* u1 (- 1 (/ 1 (pow u1 2))))>
#<alt u1>
#<alt (* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))>
#<alt (* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))>
#<alt (* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (* -1 (pow u1 2))) u1)>
#<alt (/ (+ 1 (* -1 (pow u1 2))) u1)>
#<alt (/ (+ 1 (* -1 (pow u1 2))) u1)>
#<alt (* -1 u1)>
#<alt (* u1 (- (/ 1 (pow u1 2)) 1))>
#<alt (* u1 (- (/ 1 (pow u1 2)) 1))>
#<alt (* u1 (- (/ 1 (pow u1 2)) 1))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))>
#<alt (* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))>
#<alt (* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))>
#<alt (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))>
#<alt (+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))>
#<alt (+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))>
#<alt (+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* (/ 1 (pow u2 6)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* (/ 1 (pow u2 6)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))>
#<alt (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (pow u1 3)) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))>
#<alt (+ (* u1 (+ (* (sqrt u1) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (sqrt (pow u1 3)) (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8)))) (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* u1 (+ (* u1 (+ (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (sqrt u1) (+ 1/16 (* 1/16 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) (* (sqrt u1) (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8)))) (* (sqrt u1) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* (sqrt u1) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))>
#<alt (* u1 (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1))))))))>
#<alt (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))) (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1)))))))))>
#<alt (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))) (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (+ (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1)))))) (* (sqrt (/ 1 (pow u1 9))) (+ (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (sqrt -1)))) (* -1/8 (* (sqrt (pow u1 3)) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1))))))))))>
#<alt (* -1 (* (sqrt u1) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))>
#<alt (* -1 (* u1 (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sqrt -1) (+ (* -1/8 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (pow (sqrt -1) 2)))))))) (* 1/2 (* (sqrt u1) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))) (pow u1 3))) (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))))>
#<alt (sqrt (+ 1 u1))>
#<alt (+ (sqrt (+ 1 u1)) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))))>
#<alt (+ (sqrt (+ 1 u1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))))))>
#<alt (+ (sqrt (+ 1 u1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ 1 u1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ 1 u1))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (+ 1 u1))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))) (* (/ 1 (pow u2 6)) (sqrt (+ 1 u1)))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (+ 1 u1))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))) (* (/ 1 (pow u2 6)) (sqrt (+ 1 u1)))))))>
#<alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ 1 (+ (* u1 (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ 1 (+ (* u1 (+ 1/2 (+ (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ 1 (+ (* u1 (+ 1/2 (+ (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (- (+ (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (+ 1/16 (* 1/16 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) 1/8))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))>
#<alt (* -1 (* u1 (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))))>
#<alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))))))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (pow u1 3)>
#<alt (* (pow u1 3) (+ 1 (pow u1 3)))>
#<alt (* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (pow u1 3)))))>
#<alt (* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (pow u1 3)))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 (pow u1 3))))>
#<alt (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 3))) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 6))) (+ 1 (/ 1 (pow u1 3))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 (pow u1 3))))>
#<alt (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 3))) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 (pow u1 3)) (/ 1 (pow u1 6)))) (pow u1 3))) 1)>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (/ 1 (pow u1 3))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<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))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<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))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)>
#<alt (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))>
#<alt (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))>
#<alt (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 3))>
#<alt (* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 3))>
#<alt (* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt -1>
#<alt (- (* -2 u1) 1)>
#<alt (- (* u1 (- (* -2 u1) 2)) 1)>
#<alt (- (* u1 (- (* u1 (- (* -2 u1) 2)) 2)) 1)>
#<alt 1>
#<alt (+ 1 (* 2 (/ 1 u1)))>
#<alt (+ 1 (+ (* 2 (/ 1 u1)) (/ 2 (pow u1 2))))>
#<alt (+ 1 (+ (* 2 (/ 1 u1)) (+ (* 2 (/ 1 (pow u1 3))) (/ 2 (pow u1 2)))))>
#<alt 1>
#<alt (+ 1 (* 2 (/ 1 u1)))>
#<alt (+ 1 (+ (* 2 (/ 1 u1)) (/ 2 (pow u1 2))))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (+ 2 (* 2 (/ 1 u1))) u1)) 2) u1)))>
#<alt (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2)))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 6)))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 6)))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* u2 (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))>
#<alt (* u2 (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))>
#<alt (* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))>
#<alt (* -1 (* (pow u2 5) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 5) (- (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 5) (- (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -98696044010906577398881/5000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))>
#<alt (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 6))>
#<alt (* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 6))>
#<alt (* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
Calls

102 calls:

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

rewrite368.0ms (2.5%)

Memory
-16.0MiB live, 738.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 806×lower-/.f64
3 786×lower-/.f32
3 608×lower-*.f64
3 582×lower-*.f32
3 070×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054361
0106379
1432292
23529290
08843281
Stop Event
iter limit
node limit
iter limit
Counts
28 → 1 063
Calls
Call 1
Inputs
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(*.f32 u2 u2)
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
(neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(sqrt.f32 (/.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) u1))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
Outputs
(+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #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 #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 #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) u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(pow.f32 (/.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) 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 u1 u1))) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) u1) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (+.f32 #s(literal 1 binary32) (/.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) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))))
(/.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (/.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 u1 u1))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (-.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 (fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 u1 u1)))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 u1 (neg.f32 u1))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 u1)))
(/.f32 (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) u1)) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (neg.f32 u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 (/.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 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))))
(/.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.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) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (/.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) u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (neg.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (neg.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 (*.f32 u1 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (neg.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) u1)))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)) (*.f32 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1) (*.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 #s(literal -1 binary32) u1)) (*.f32 u1 u1))))
(/.f32 (neg.f32 (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) u1)) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)))
(/.f32 (neg.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (neg.f32 u1)) (*.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 #s(literal -1 binary32) u1)) (*.f32 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (neg.f32 (neg.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))))
(/.f32 (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.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) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (/.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) u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal 1 binary32))
(*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(exp.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.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) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (*.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) #s(literal -3 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) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) #s(literal -3 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) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (neg.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(fabs.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (sqrt.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (sqrt.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) #s(literal -3 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) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (sqrt.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (sqrt.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 #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) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.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) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(neg.f32 (sqrt.f32 u1))
(+.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 #s(literal 0 binary32) (sqrt.f32 u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1))))))
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(exp.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.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) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (*.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) #s(literal -3 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) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) #s(literal -3 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) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (neg.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (neg.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(+.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.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) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.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) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.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) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.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) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (neg.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (neg.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32))) (neg.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(pow.f32 u2 #s(literal 2 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 u2)) #s(literal 2 binary32))
(*.f32 u2 u2)
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(exp.f32 (fma.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 u1 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 u1) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 u1) (neg.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (neg.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) u1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 u1))) (neg.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 u1 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 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) u1) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (sqrt.f32 u1) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 u1) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 u1) (pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (/.f32 #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 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) u2 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) #s(literal 3 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (-.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))))) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) #s(literal 3 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (-.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))))) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (fabs.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1))) (neg.f32 (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fabs.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.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 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.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))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 u1))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) u1)
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (neg.f32 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.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 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (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) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(*.f32 (fma.f32 u1 (neg.f32 u1) #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 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(+.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))
(pow.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fma.f32 u1 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)) u1)))) (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (+.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fma.f32 u1 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)) u1))))) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))) (neg.f32 (+.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (neg.f32 (neg.f32 u1)))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))
(*.f32 (fma.f32 u1 (neg.f32 u1) #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))
(neg.f32 (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))) (neg.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1))))))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))))
(+.f32 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))))
(fma.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 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) u2) (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (-.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))) (neg.f32 (-.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (+.f32 #s(literal 1 binary32) u1))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(exp.f32 (*.f32 #s(literal -3 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal -3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 u1)) #s(literal 3/2 binary32)))
(pow.f32 u1 #s(literal -3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal -3/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 3/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 u1 (neg.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (/.f32 #s(literal -1 binary32) u1) (*.f32 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(fabs.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (sqrt.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (sqrt.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)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)) #s(literal -3 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) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (sqrt.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))) (sqrt.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (fma.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 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 #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) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.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) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (-.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 u1 u1))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.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 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (neg.f32 (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 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)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.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 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (sqrt.f32 u1) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 u1)))
(*.f32 u2 (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))) u2)
(*.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2))
(+.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))) (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 u2 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) u2 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))) (neg.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) u2)
(*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))

simplify507.0ms (3.5%)

Memory
0.6MiB live, 740.6MiB allocated
Algorithm
egg-herbie
Rules
13 798×lower-fma.f64
13 798×lower-fma.f32
7 986×lower-*.f64
7 986×lower-*.f32
6 610×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08569017
127807651
091167083
Stop Event
iter limit
node limit
Counts
408 → 403
Calls
Call 1
Inputs
(/ 1 (pow u1 2))
(/ (+ 1 u1) (pow u1 2))
(/ (+ 1 (* u1 (+ 1 u1))) (pow u1 2))
(/ (+ 1 (* u1 (+ 1 u1))) (pow u1 2))
1
(+ 1 (/ 1 u1))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
1
(+ 1 (/ 1 u1))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))
(+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))))
(+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))))))
(+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* -1 (sqrt u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(* (sqrt u1) (pow (sqrt -1) 2))
(* (sqrt u1) (pow (sqrt -1) 2))
(* (sqrt u1) (pow (sqrt -1) 2))
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(sqrt u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(sqrt (/ 1 (- (/ 1 u1) 1)))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))))
(* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))
(+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))
(* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
1
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
u1
(* u1 (+ 1 (* 3 u1)))
(* u1 (+ 1 (* u1 (+ 3 (* 5 u1)))))
(* u1 (+ 1 (* u1 (+ 3 (* u1 (+ 5 (* 7 u1)))))))
1
(+ 1 (* 3 (/ 1 u1)))
(+ 1 (+ (* 3 (/ 1 u1)) (/ 5 (pow u1 2))))
(+ 1 (+ (* 3 (/ 1 u1)) (+ (* 7 (/ 1 (pow u1 3))) (/ 5 (pow u1 2)))))
1
(+ 1 (* 3 (/ 1 u1)))
(+ 1 (+ (* 3 (/ 1 u1)) (/ 5 (pow u1 2))))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 5 (* 7 (/ 1 u1))) u1)) 3) u1)))
(* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1 (* (sqrt (pow u1 3)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))
(+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))
(+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(+ 1 (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1)))))
(+ 1 (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 2))))))))))
(+ 1 (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* 1/16 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 2)) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 3)))))))))))))))
(* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1 (/ (+ (* -1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* 1/16 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 4))) (+ (* 1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) u1)) (+ (* -1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) u1)) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))))
(+ (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))))))
(+ (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 6) (- u1 1))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1)))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 6) (- u1 1))))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 6) (- u1 1))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1)))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 6) (- u1 1))))))))
(* -1 (sqrt u1))
(+ (* -1 (sqrt u1)) (* -1 (sqrt (pow u1 3))))
(+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))))
(+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1)))))))))))
1
(+ 1 (* 3/2 (/ 1 u1)))
(+ 1 (+ (* 3/2 (/ 1 u1)) (/ 11/8 (pow u1 2))))
(+ 1 (+ (* 3/2 (/ 1 u1)) (+ (* 23/16 (/ 1 (pow u1 3))) (/ 11/8 (pow u1 2)))))
(pow (sqrt -1) 2)
(+ (* -1 (/ (+ 1/2 (* -1 (pow (sqrt -1) 2))) u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (pow (sqrt -1) 2) (+ 1/2 (* 1/8 (/ 1 (pow (sqrt -1) 2))))) u1)) (* -1 (pow (sqrt -1) 2)))) u1)) (pow (sqrt -1) 2))
(+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (pow (sqrt -1) 2)) (+ (* 1/16 (/ 1 (pow (sqrt -1) 4))) (* 1/8 (/ 1 (pow (sqrt -1) 2)))))) u1)) (pow (sqrt -1) 2)) (+ 1/2 (* 1/8 (/ 1 (pow (sqrt -1) 2))))) u1)) (* -1 (pow (sqrt -1) 2)))) u1)) (pow (sqrt -1) 2))
(* -1 u1)
(* u1 (- (* -1 u1) 1))
(* u1 (- (* u1 (- (* -1 u1) 1)) 1))
(* u1 (- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1))
1
(+ 1 (/ 1 u1))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3)))))
1
(+ 1 (/ 1 u1))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)))
(/ -1 u1)
(/ (- (pow u1 2) 1) u1)
(/ (- (pow u1 2) 1) u1)
(/ (- (pow u1 2) 1) u1)
u1
(* u1 (- 1 (/ 1 (pow u1 2))))
(* u1 (- 1 (/ 1 (pow u1 2))))
(* u1 (- 1 (/ 1 (pow u1 2))))
u1
(* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))
(* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))
(* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))
(/ 1 u1)
(/ (+ 1 (* -1 (pow u1 2))) u1)
(/ (+ 1 (* -1 (pow u1 2))) u1)
(/ (+ 1 (* -1 (pow u1 2))) u1)
(* -1 u1)
(* u1 (- (/ 1 (pow u1 2)) 1))
(* u1 (- (/ 1 (pow u1 2)) 1))
(* u1 (- (/ 1 (pow u1 2)) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))
(* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))
(* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))
(sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))
(+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))
(+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* (/ 1 (pow u2 6)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* (/ 1 (pow u2 6)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(+ (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (pow u1 3)) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))
(+ (* u1 (+ (* (sqrt u1) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (sqrt (pow u1 3)) (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8)))) (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(+ (* u1 (+ (* u1 (+ (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (sqrt u1) (+ 1/16 (* 1/16 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) (* (sqrt u1) (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8)))) (* (sqrt u1) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(* (sqrt u1) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))
(* u1 (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1))))))))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))) (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1)))))))))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))) (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (+ (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1)))))) (* (sqrt (/ 1 (pow u1 9))) (+ (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (sqrt -1)))) (* -1/8 (* (sqrt (pow u1 3)) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1))))))))))
(* -1 (* (sqrt u1) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))
(* -1 (* u1 (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sqrt -1) (+ (* -1/8 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (pow (sqrt -1) 2)))))))) (* 1/2 (* (sqrt u1) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))) (pow u1 3))) (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))))
(sqrt (+ 1 u1))
(+ (sqrt (+ 1 u1)) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))))
(+ (sqrt (+ 1 u1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))))))
(+ (sqrt (+ 1 u1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ 1 u1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ 1 u1))))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (+ 1 u1))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))) (* (/ 1 (pow u2 6)) (sqrt (+ 1 u1)))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (+ 1 u1))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))) (* (/ 1 (pow u2 6)) (sqrt (+ 1 u1)))))))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(+ 1 (+ (* u1 (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(+ 1 (+ (* u1 (+ 1/2 (+ (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(+ 1 (+ (* u1 (+ 1/2 (+ (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (- (+ (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (+ 1/16 (* 1/16 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) 1/8))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(* u1 (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))
(* -1 (* u1 (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(pow u1 3)
(* (pow u1 3) (+ 1 (pow u1 3)))
(* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (pow u1 3)))))
(* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (pow u1 3)))))))
-1
(* -1 (+ 1 (/ 1 (pow u1 3))))
(- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 3))) 1)
(- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 6))) (+ 1 (/ 1 (pow u1 3))))
-1
(* -1 (+ 1 (/ 1 (pow u1 3))))
(- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 3))) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 (pow u1 3)) (/ 1 (pow u1 6)))) (pow u1 3))) 1)
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(/ 1 (pow u1 3))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(/ 1 u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 3))
(* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 3))
(* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
-1
(- (* -2 u1) 1)
(- (* u1 (- (* -2 u1) 2)) 1)
(- (* u1 (- (* u1 (- (* -2 u1) 2)) 2)) 1)
1
(+ 1 (* 2 (/ 1 u1)))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 2 (pow u1 2))))
(+ 1 (+ (* 2 (/ 1 u1)) (+ (* 2 (/ 1 (pow u1 3))) (/ 2 (pow u1 2)))))
1
(+ 1 (* 2 (/ 1 u1)))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 2 (pow u1 2))))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 2 (* 2 (/ 1 u1))) u1)) 2) u1)))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 6)))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 6)))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(* -98696044010906577398881/5000000000000000000000 u2)
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* u2 (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))
(* u2 (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))
(* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))
(* -1 (* (pow u2 5) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 5) (- (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 5) (- (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))
(* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 6))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 6))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
Outputs
(/ 1 (pow u1 2))
(/.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(/ (+ 1 u1) (pow u1 2))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(/ (+ 1 (* u1 (+ 1 u1))) (pow u1 2))
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 u1))
(/ (+ 1 (* u1 (+ 1 u1))) (pow u1 2))
(/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 u1))
1
#s(literal 1 binary32)
(+ 1 (/ 1 u1))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
1
#s(literal 1 binary32)
(+ 1 (/ 1 u1))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 u1)) #s(literal -1 binary32))
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) (neg.f32 u1)))
(sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))
(sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))
(+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 (+.f32 (/.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(+ (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1)))))))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) (- (/ 1 (pow u1 3)) 1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (+.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 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1)) u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 u1)) #s(literal -1 binary32))
(sqrt (/ 1 (- (/ 1 u1) 1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) (*.f32 u2 u2)))
(* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) (*.f32 u2 u2)))
(* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))
(fma.f32 (sqrt.f32 u1) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* (sqrt u1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))))
(* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -3/8 binary32)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -3/8 binary32)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(+ (* -1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) (neg.f32 u1)))
1
#s(literal 1 binary32)
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (*.f32 u2 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (*.f32 u2 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (*.f32 u2 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (*.f32 u2 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (*.f32 u2 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (pow u2 2) (- (/ 1 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (*.f32 u2 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
u1
(* u1 (+ 1 (* 3 u1)))
(fma.f32 u1 (*.f32 u1 #s(literal 3 binary32)) u1)
(* u1 (+ 1 (* u1 (+ 3 (* 5 u1)))))
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 #s(literal 5 binary32) #s(literal 3 binary32))) u1)
(* u1 (+ 1 (* u1 (+ 3 (* u1 (+ 5 (* 7 u1)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 #s(literal 7 binary32) #s(literal 5 binary32)) #s(literal 3 binary32)) u1)
1
#s(literal 1 binary32)
(+ 1 (* 3 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3 binary32) u1))
(+ 1 (+ (* 3 (/ 1 u1)) (/ 5 (pow u1 2))))
(+.f32 (/.f32 #s(literal 3 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 5 binary32) (*.f32 u1 u1))))
(+ 1 (+ (* 3 (/ 1 u1)) (+ (* 7 (/ 1 (pow u1 3))) (/ 5 (pow u1 2)))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3 binary32) u1)) (+.f32 (/.f32 #s(literal 5 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 7 binary32) (*.f32 u1 (*.f32 u1 u1)))))
1
#s(literal 1 binary32)
(+ 1 (* 3 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3 binary32) u1))
(+ 1 (+ (* 3 (/ 1 u1)) (/ 5 (pow u1 2))))
(+.f32 (/.f32 #s(literal 3 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 5 binary32) (*.f32 u1 u1))))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 5 (* 7 (/ 1 u1))) u1)) 3) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 5 binary32) (/.f32 #s(literal 7 binary32) u1)) (neg.f32 u1)) #s(literal -3 binary32)) u1))
(* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1 (* (sqrt (pow u1 3)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))
(fma.f32 u1 (fma.f32 u1 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))))
(fma.f32 u1 (fma.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))))) (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1)))))
(+.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) #s(literal 1 binary32)))
(+ 1 (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 2))))))))))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/8 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (+.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))))))
(+ 1 (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* 1/16 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 3)) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) u1) (+ (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 2)) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow u1 3)))))))))))))))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/8 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (fma.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/16 binary32) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1)) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (fma.f32 (*.f32 u2 u2) (+.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 u1)) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))))
(* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32)) #s(literal -1 binary32))
(+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 3/2 binary32)) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1 (/ (+ (* -1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 3/2 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/8 binary32)) #s(literal -1/8 binary32)) #s(literal -1 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* 1/16 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 4))) (+ (* 1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) u1)) (+ (* -1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow (sqrt -1) 2))) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) u1)) (* 1/2 (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 3/2 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/8 binary32)) #s(literal -1/8 binary32)) #s(literal -1 binary32)))) (/.f32 (+.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1/8 binary32) #s(literal 1/8 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 3/2 binary32))) u1)) (neg.f32 u1))) (neg.f32 u1)))
(* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))))
(fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (/.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(+ (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))))))
(fma.f32 u2 (*.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(+ (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 2) (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))))))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (fma.f32 u1 u1 u1))) (/.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 6) (- u1 1))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (/.f32 (pow.f32 u2 #s(literal 6 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (pow.f32 u2 #s(literal 4 binary32))))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 6) (- u1 1))))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (pow.f32 u2 #s(literal 4 binary32)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (pow.f32 u2 #s(literal 6 binary32))))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ (pow u2 6) (- u1 1))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (/.f32 (pow.f32 u2 #s(literal 6 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (pow.f32 u2 #s(literal 4 binary32))))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (- u1 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 4) (- u1 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 2) (- u1 1))))) (* (sqrt (* u1 (+ 1 u1))) (/ 1 (* (pow u2 6) (- u1 1))))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (pow.f32 u2 #s(literal 4 binary32)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (pow.f32 u2 #s(literal 6 binary32))))))))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(+ (* -1 (sqrt u1)) (* -1 (sqrt (pow u1 3))))
(neg.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (* u1 (+ (* -1 (sqrt u1)) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1)))))))))))
(fma.f32 u1 (fma.f32 u1 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))
1
#s(literal 1 binary32)
(+ 1 (* 3/2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/2 binary32) u1))
(+ 1 (+ (* 3/2 (/ 1 u1)) (/ 11/8 (pow u1 2))))
(+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 3/2 binary32) u1) (/.f32 #s(literal 11/8 binary32) (*.f32 u1 u1))))
(+ 1 (+ (* 3/2 (/ 1 u1)) (+ (* 23/16 (/ 1 (pow u1 3))) (/ 11/8 (pow u1 2)))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/2 binary32) u1)) (+.f32 (/.f32 #s(literal 11/8 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 23/16 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(pow (sqrt -1) 2)
#s(literal -1 binary32)
(+ (* -1 (/ (+ 1/2 (* -1 (pow (sqrt -1) 2))) u1)) (pow (sqrt -1) 2))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal 3/2 binary32) u1))
(+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (pow (sqrt -1) 2) (+ 1/2 (* 1/8 (/ 1 (pow (sqrt -1) 2))))) u1)) (* -1 (pow (sqrt -1) 2)))) u1)) (pow (sqrt -1) 2))
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/2 binary32) (/.f32 #s(literal 11/8 binary32) u1)) u1))
(+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -1 (/ (+ 1/2 (+ (* -1 (pow (sqrt -1) 2)) (+ (* 1/16 (/ 1 (pow (sqrt -1) 4))) (* 1/8 (/ 1 (pow (sqrt -1) 2)))))) u1)) (pow (sqrt -1) 2)) (+ 1/2 (* 1/8 (/ 1 (pow (sqrt -1) 2))))) u1)) (* -1 (pow (sqrt -1) 2)))) u1)) (pow (sqrt -1) 2))
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/2 binary32) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 11/8 binary32) (/.f32 #s(literal 1/16 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 u1)) #s(literal -11/8 binary32)) (neg.f32 u1))) u1))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (* -1 u1) 1))
(fma.f32 u1 (neg.f32 u1) (neg.f32 u1))
(* u1 (- (* u1 (- (* -1 u1) 1)) 1))
(*.f32 u1 (fma.f32 u1 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(* u1 (- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1))
(*.f32 u1 (fma.f32 u1 (fma.f32 u1 (+.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)))
1
#s(literal 1 binary32)
(+ 1 (/ 1 u1))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3)))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
1
#s(literal 1 binary32)
(+ 1 (/ 1 u1))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32)) u1))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ (- (pow u1 2) 1) u1)
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
(/ (- (pow u1 2) 1) u1)
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
(/ (- (pow u1 2) 1) u1)
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)
u1
(* u1 (- 1 (/ 1 (pow u1 2))))
(+.f32 u1 (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* u1 (- 1 (/ 1 (pow u1 2))))
(+.f32 u1 (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(* u1 (- 1 (/ 1 (pow u1 2))))
(+.f32 u1 (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
u1
(* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))
(neg.f32 (fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)))
(* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))
(neg.f32 (fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)))
(* -1 (* u1 (- (/ 1 (pow u1 2)) 1)))
(neg.f32 (fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 (pow u1 2))) u1)
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)
(/ (+ 1 (* -1 (pow u1 2))) u1)
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)
(/ (+ 1 (* -1 (pow u1 2))) u1)
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 (pow u1 2)) 1))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))
(* u1 (- (/ 1 (pow u1 2)) 1))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))
(* u1 (- (/ 1 (pow u1 2)) 1))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))
(neg.f32 (+.f32 u1 (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))
(neg.f32 (+.f32 u1 (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(* -1 (* u1 (- 1 (/ 1 (pow u1 2)))))
(neg.f32 (+.f32 u1 (*.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))
(sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))
(sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1)))
(+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))))
(+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))))
(+ (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* (/ 1 (pow u2 6)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32)))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))) (* (/ 1 (pow u2 6)) (sqrt (/ (+ 1 u1) (- (/ 1 u1) u1))))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))))) (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32)))))))
(* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (pow u1 3)) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))
(fma.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1/2 binary32)) #s(literal 1/2 binary32))))
(+ (* u1 (+ (* (sqrt u1) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (sqrt (pow u1 3)) (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8)))) (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 u1 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/8 binary32)) #s(literal -1/8 binary32)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(+ (* u1 (+ (* u1 (+ (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (sqrt u1) (+ 1/16 (* 1/16 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) (* (sqrt u1) (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8)))) (* (sqrt u1) (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))) (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1/16 binary32)) #s(literal 1/16 binary32)))) (*.f32 (sqrt.f32 u1) (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/8 binary32)) #s(literal -1/8 binary32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(* (sqrt u1) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(* u1 (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1))))))))
(*.f32 u1 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))) (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1)))))))))
(*.f32 u1 (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1)))) (+ (* (sqrt (/ 1 u1)) (/ (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (+ (* (sqrt (/ 1 (pow u1 5))) (+ (* 1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt u1) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1)))))) (* (sqrt (/ 1 (pow u1 9))) (+ (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (sqrt -1)))) (* -1/8 (* (sqrt (pow u1 3)) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (sqrt -1))))))))))
(*.f32 u1 (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* -1 (* (sqrt u1) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32))))
(* -1 (* u1 (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))
(*.f32 (neg.f32 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32))))))
(* -1 (* u1 (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))) (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))))
(*.f32 (neg.f32 u1) (fma.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* (sqrt -1) (+ (* -1/8 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* -1/8 (* (sqrt (pow u1 3)) (/ 1 (pow (sqrt -1) 2)))))))) (* 1/2 (* (sqrt u1) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))) (pow u1 3))) (+ (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))) (* (sqrt (/ 1 (pow u1 5))) (* (sqrt -1) (+ (* 1/2 (sqrt u1)) (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))))
(*.f32 (neg.f32 u1) (-.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32)) #s(literal 1 binary32)) (sqrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32))))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32))))) (*.f32 u1 (*.f32 u1 u1)))))
(sqrt (+ 1 u1))
(sqrt.f32 (+.f32 #s(literal 1 binary32) u1))
(+ (sqrt (+ 1 u1)) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (+ 1 u1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (+ 1 u1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (+ 1 u1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (+ 1 u1))))))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (+ 1 u1))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))) (* (/ 1 (pow u2 6)) (sqrt (+ 1 u1)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32)))))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (+ 1 u1))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (+ 1 u1))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (+ 1 u1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ 1 u1)))) (* (/ 1 (pow u2 6)) (sqrt (+ 1 u1)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32)))))))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+ 1 (+ (* u1 (+ 1/2 (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(fma.f32 u1 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ 1 (+ (* u1 (+ 1/2 (+ (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (- (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) 1/8))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/8 binary32)) #s(literal -1/8 binary32)) (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1/2 binary32)) #s(literal 1/2 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(+ 1 (+ (* u1 (+ 1/2 (+ (* 1/2 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (- (+ (* -1/8 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (+ 1/16 (* 1/16 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) 1/8))))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1/16 binary32)) #s(literal 1/16 binary32)) (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/8 binary32)) #s(literal -1/8 binary32))) (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1/2 binary32)) #s(literal 1/2 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(* u1 (+ (sqrt (/ 1 u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(*.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))
(*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))
(*.f32 u1 (fma.f32 #s(literal -1/8 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))
(*.f32 u1 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal -1/8 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))))) (fma.f32 #s(literal 1/16 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))))
(* -1 (* u1 (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (*.f32 (neg.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32)))
(* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
(*.f32 (neg.f32 u1) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))))
(*.f32 (neg.f32 u1) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)) (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 4) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))))))
(neg.f32 (*.f32 u1 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1 binary32))))))))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* (pow u1 3) (+ 1 (pow u1 3)))
(*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (pow u1 3)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (pow u1 3)))))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 (pow u1 3))))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 3))) 1)
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 6))) (+ 1 (/ 1 (pow u1 3))))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 (pow u1 3))))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 3))) 1)
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (+ (/ 1 (pow u1 3)) (/ 1 (pow u1 6)))) (pow u1 3))) 1)
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(/ 1 (pow u1 3))
(/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1)) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.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)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 u2)
(*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 3))
(*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* (pow u2 3) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 3))
(*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* -1 (* (pow u2 3) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
-1
#s(literal -1 binary32)
(- (* -2 u1) 1)
(fma.f32 u1 #s(literal -2 binary32) #s(literal -1 binary32))
(- (* u1 (- (* -2 u1) 2)) 1)
(fma.f32 u1 (fma.f32 u1 #s(literal -2 binary32) #s(literal -2 binary32)) #s(literal -1 binary32))
(- (* u1 (- (* u1 (- (* -2 u1) 2)) 2)) 1)
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -2 binary32) #s(literal -2 binary32)) #s(literal -2 binary32)) #s(literal -1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* 2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) u1))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 2 (pow u1 2))))
(+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) u1) (/.f32 #s(literal 2 binary32) (*.f32 u1 u1))))
(+ 1 (+ (* 2 (/ 1 u1)) (+ (* 2 (/ 1 (pow u1 3))) (/ 2 (pow u1 2)))))
(+.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) u1) (/.f32 #s(literal 2 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 2 binary32) (*.f32 u1 (*.f32 u1 u1))))
1
#s(literal 1 binary32)
(+ 1 (* 2 (/ 1 u1)))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) u1))
(+ 1 (+ (* 2 (/ 1 u1)) (/ 2 (pow u1 2))))
(+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) u1) (/.f32 #s(literal 2 binary32) (*.f32 u1 u1))))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 2 (* 2 (/ 1 u1))) u1)) 2) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) u1)) (neg.f32 u1)) #s(literal -2 binary32)) u1))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2)))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 6)))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 u1) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 u1) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 6)))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 u1) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt u1)) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (sqrt.f32 u1) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (sqrt.f32 u1) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* (sqrt u1) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))))
(* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))))
(* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))))
(* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))))
(* -98696044010906577398881/5000000000000000000000 u2)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* u2 (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* u2 (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))
(*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32)))
(* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 5 binary32)))
(* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))
(* (pow u2 5) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))
(*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32)))
(* -1 (* (pow u2 5) (- 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (- (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (+.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (- (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (+.f32 (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -98696044010906577398881/5000000000000000000000 (pow u2 2))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 6))
(*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))
(* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 6))
(*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))
(* (pow u2 6) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 6 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))

eval173.0ms (1.2%)

Memory
18.7MiB live, 325.4MiB allocated
Compiler

Compiled 60 186 to 4 797 computations (92% saved)

prune306.0ms (2.1%)

Memory
6.1MiB live, 604.7MiB allocated
Pruning

86 alts after pruning (80 fresh and 6 done)

PrunedKeptTotal
New1 538231 561
Fresh105767
Picked415
Done055
Total1 552861 638
Accuracy
99.8%
Counts
1 638 → 86
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.6%
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
88.5%
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
71.7%
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
71.6%
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
71.6%
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
19.5%
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
95.0%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
92.5%
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
75.0%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
94.5%
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
73.7%
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
94.5%
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
94.5%
(/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
86.7%
(/.f32 (fma.f32 u1 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
90.7%
(/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
90.5%
(/.f32 (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
91.2%
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
4.5%
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
98.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
71.6%
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
90.9%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
84.9%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
81.6%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
90.8%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))))
71.0%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
94.9%
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
98.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
97.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.9%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.2%
(*.f32 (*.f32 u2 (*.f32 u2 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
94.8%
(*.f32 (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
92.2%
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
87.3%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
88.5%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
92.2%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.0%
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 3 binary32)) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
85.0%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
88.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.6%
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.0%
(*.f32 (sqrt.f32 (/.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))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.1%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
74.2%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
95.0%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
71.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 u1 (fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
95.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
93.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
98.9%
(*.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 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.6%
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
71.6%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
93.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
94.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
90.7%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) (*.f32 u2 u2)))
74.2%
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.2%
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.1%
(*.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)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
92.0%
(*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.6%
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
76.3%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.7%
(*.f32 (exp.f32 (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.5%
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.4%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
77.8%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
74.8%
(sqrt.f32 (fma.f32 u1 u1 u1))
82.8%
(sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
82.9%
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
64.7%
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
82.8%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
64.7%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
63.0%
(sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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)))))))
82.7%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
79.4%
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
82.8%
(sqrt.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
64.7%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
82.7%
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
66.3%
(sqrt.f32 u1)
4.5%
(neg.f32 (sqrt.f32 u1))
Compiler

Compiled 4 785 to 1 729 computations (63.9% saved)

regimes369.0ms (2.6%)

Memory
-33.2MiB live, 490.6MiB allocated
Counts
125 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 3 binary32)) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) (*.f32 u2 u2)))
(*.f32 (*.f32 u2 (*.f32 u2 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.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 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (*.f32 u1 (fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) u1 (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.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))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (fma.f32 (log1p.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

136.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
34.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
33.0ms
u2
33.0ms
u1
32.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
99.0%1cosTheta_i
99.0%1u1
99.0%1u2
99.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.0%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes301.0ms (2.1%)

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

8 calls:

59.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
56.0ms
u1
47.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
32.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
31.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1u1
98.9%1u2
98.9%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.9%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.9%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes233.0ms (1.6%)

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

8 calls:

68.0ms
u1
28.0ms
u2
23.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
23.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
23.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
95.1%1cosTheta_i
98.7%2u1
98.7%2u2
98.7%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.7%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.7%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.7%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes221.0ms (1.5%)

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

7 calls:

49.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
39.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
39.0ms
u1
30.0ms
u2
21.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
95.1%1u1
95.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
95.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.3%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%2u2
98.5%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.5%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 52 to 41 computations (21.2% saved)

regimes226.0ms (1.6%)

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

8 calls:

53.0ms
u2
38.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
35.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
20.0ms
cosTheta_i
20.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
95.1%1cosTheta_i
95.1%1u1
95.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
95.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
95.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.1%1u2
95.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
95.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes266.0ms (1.8%)

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

8 calls:

54.0ms
u2
49.0ms
cosTheta_i
44.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
14.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
14.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
95.0%1u2
95.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
95.0%1cosTheta_i
95.0%1u1
95.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
95.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
95.0%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes221.0ms (1.5%)

Memory
27.6MiB live, 144.3MiB allocated
Counts
40 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 3 binary32)) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes113.0ms (0.8%)

Memory
-13.6MiB live, 108.3MiB allocated
Counts
38 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 3 binary32)) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
Outputs
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

8 calls:

27.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
17.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
14.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
11.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
11.0ms
cosTheta_i
Results
AccuracySegmentsBranch
94.5%2u2
94.5%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
90.9%1cosTheta_i
94.1%2u1
94.3%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.1%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
94.1%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
94.5%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes118.0ms (0.8%)

Memory
-14.9MiB live, 140.1MiB allocated
Counts
37 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 #s(literal 3 binary32)) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
Outputs
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes131.0ms (0.9%)

Memory
28.7MiB live, 112.5MiB allocated
Counts
25 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
Outputs
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
Calls

8 calls:

49.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
38.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
cosTheta_i
7.0ms
u2
Results
AccuracySegmentsBranch
89.8%2u1
89.4%2u2
89.8%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
89.8%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
89.4%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
89.8%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.9%1cosTheta_i
89.4%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes115.0ms (0.8%)

Memory
-21.1MiB live, 57.9MiB allocated
Counts
24 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
Outputs
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
Calls

7 calls:

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

Compiled 52 to 41 computations (21.2% saved)

regimes42.0ms (0.3%)

Memory
-10.9MiB live, 28.4MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
Outputs
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
Calls

4 calls:

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

Compiled 35 to 27 computations (22.9% saved)

regimes48.0ms (0.3%)

Memory
-2.4MiB live, 37.9MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(/.f32 (neg.f32 u1) (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
Outputs
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
Calls

4 calls:

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

Compiled 35 to 27 computations (22.9% saved)

regimes38.0ms (0.3%)

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

8 calls:

6.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
5.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
5.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
5.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
4.0ms
u2
Results
AccuracySegmentsBranch
82.8%1cosTheta_i
86.8%2u2
86.8%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
86.8%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
86.2%2u1
86.2%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
86.2%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
86.6%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes20.0ms (0.1%)

Memory
9.6MiB live, 48.4MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Outputs
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Calls

7 calls:

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

Compiled 52 to 41 computations (21.2% saved)

regimes24.0ms (0.2%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes15.0ms (0.1%)

Memory
29.6MiB live, 29.6MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
Outputs
(sqrt.f32 (fma.f32 u1 u1 u1))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes13.0ms (0.1%)

Memory
-5.4MiB live, 34.4MiB allocated
Accuracy

Total -20.1b remaining (-186.6%)

Threshold costs -20.1b (-186.6%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.42508625984191895
0.4737914800643921
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5942956209182739
0.6113192439079285
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9996351003646851
0.9997097849845886
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006816154345870018
0.0070844125002622604
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.026779519394040108
0.02713855914771557
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.026779519394040108
0.02713855914771557
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.026779519394040108
0.02713855914771557
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999498128890991
0.9999562501907349
Compiler

Compiled 17 to 17 computations (0% saved)

simplify26.0ms (0.2%)

Memory
-10.8MiB live, 28.3MiB allocated
Algorithm
egg-herbie
Rules
56×*-commutative_binary32
20×+-commutative_binary32
18×neg-sub0_binary32
18×neg-mul-1_binary32
18×sub-neg_binary32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
074441
1107441
2123441
3142441
4153441
5161434
6168434
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7549747/16777216 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5033165/8388608 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(if (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16772183/16777216 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 7516193/1073741824 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 14495515/536870912 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 14495515/536870912 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 14495515/536870912 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(if (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16776377/16777216 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 u1)
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.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 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7549747/16777216 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7549747/16777216 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5033165/8388608 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5033165/8388608 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(if (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16772183/16777216 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(if (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16772183/16777216 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 7516193/1073741824 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 7516193/1073741824 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 14495515/536870912 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(if (<=.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 14495515/536870912 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 14495515/536870912 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))))
(if (<=.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 14495515/536870912 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 #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 #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 14495515/536870912 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(if (<=.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 14495515/536870912 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))) (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(if (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 16776377/16777216 binary32)) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(sqrt.f32 u1)

soundness1.8s (12.5%)

Memory
28.6MiB live, 1 532.7MiB allocated
Rules
21 824×lower-fma.f64
21 824×lower-fma.f32
13 798×lower-fma.f64
13 798×lower-fma.f32
10 692×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08569017
127807651
091167083
06184944
118994348
261953981
081033732
035211
067187
1246156
21807155
09954154
0180906
1523815
21543747
34760699
08231673
035181
065180
1262114
22112113
08818113
01028
01628
14628
223728
3195328
0969228
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 021 to 484 computations (52.6% saved)

preprocess70.0ms (0.5%)

Memory
-16.4MiB live, 177.9MiB allocated
Remove

(abs cosTheta_i)

(abs u2)

Compiler

Compiled 1 282 to 428 computations (66.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...