Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 13.4s)

analyze334.0ms (2.5%)

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

Compiled 35 to 25 computations (28.6% saved)

sample1.9s (13.9%)

Memory
-94.3MiB live, 2 996.7MiB allocated
Samples
1.5s8 256×0valid
0.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
const: 690.0ms (55.1% of total)
ival-<=: 108.0ms (8.6% of total)
ival-mult: 103.0ms (8.2% of total)
ival-cos: 98.0ms (7.8% of total)
ival-div: 67.0ms (5.3% of total)
ival-sqrt: 58.0ms (4.6% of total)
ival-sub: 53.0ms (4.2% of total)
ival->: 37.0ms (3% of total)
ival-and: 31.0ms (2.5% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess34.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
036117
178115
2128115
3215113
4361113
5611113
6775113
7871113
8910113
9930113
10934113
01011
11611
22011
32511
43211
54211
65711
78011
810211
911011
1011211
011211
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
Outputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Call 2
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))))
(neg (* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2)))))
(* (sqrt (/ cosTheta_i (- 1 cosTheta_i))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 cosTheta_i)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* 314159265359/50000000000 u1)))
Outputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- -1 u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- 1 u1)))))
(neg (* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- -1 u1)))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2)))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- 1 u1)))))
(* (sqrt (/ cosTheta_i (- 1 cosTheta_i))) (cos (* 314159265359/50000000000 u2)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ cosTheta_i (- 1 cosTheta_i))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 cosTheta_i)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* 314159265359/50000000000 u1)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* u1 314159265359/50000000000)))
Symmetry

(abs cosTheta_i)

(abs u2)

explain106.0ms (0.8%)

Memory
4.4MiB live, 200.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-1(0.9999319911003113 1.7979180810812068e-8 0.25274962186813354)(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))sensitivity12
Confusion
Predicted +Predicted -
+12
-0253
Precision
1.0
Recall
0.3333333333333333
Confusion?
Predicted +Predicted MaybePredicted -
+120
-00253
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
47.0ms512×0valid
Compiler

Compiled 104 to 48 computations (53.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 7.0ms (22% of total)
const: 7.0ms (22% of total)
ival-div: 5.0ms (15.7% of total)
ival-cos: 5.0ms (15.7% of total)
ival-sqrt: 4.0ms (12.6% of total)
ival-sub: 3.0ms (9.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify6.0ms (0%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize38.0ms (0.3%)

Memory
-6.4MiB live, 69.9MiB allocated
Localize:

Found 4 expressions of interest:

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

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-cos: 4.0ms (24.4% of total)
ival-mult: 3.0ms (18.3% of total)
const: 3.0ms (18.3% of total)
ival-div: 2.0ms (12.2% of total)
ival-sqrt: 2.0ms (12.2% of total)
ival-sub: 1.0ms (6.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.5MiB live, 15.5MiB allocated
Counts
5 → 72
Calls
Call 1
Inputs
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (/ u1 (- 1 u1))>
#<alt (- 1 u1)>
#<alt (* 314159265359/50000000000 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)))

rewrite298.0ms (2.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
14028
223128
3194728
0966528
Stop Event
iter limit
node limit
Counts
5 → 520
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(* 314159265359/50000000000 u2)
Outputs
(pow.f32 (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32) (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (neg.f32 u1)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 u1)))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (fma.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(+.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(fma.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)) (*.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (neg.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))) (neg.f32 (neg.f32 (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (pow.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))))) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))

simplify479.0ms (3.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0180906
1523815
21543747
34760699
08231673
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(sqrt (/ u1 (- 1 u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (fma.f32 u1 (/.f32 #s(literal -1/4 binary32) u1) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 #s(literal -3/8 binary32) (/.f32 #s(literal -5/16 binary32) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -3/8 binary32) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal 3/8 binary32))) u1)) u1))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 u1) (fma.f32 u1 (/.f32 #s(literal -1/4 binary32) u1) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 u1))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -3/8 binary32) u1))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal 3/8 binary32))) u1)) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)) u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)

eval59.0ms (0.4%)

Memory
10.7MiB live, 121.7MiB allocated
Compiler

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

prune112.0ms (0.8%)

Memory
-16.0MiB live, 212.7MiB allocated
Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New56527592
Fresh000
Picked011
Done000
Total56528593
Accuracy
99.7%
Counts
593 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
90.4%
(*.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))))
70.8%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.1%
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.2%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.5%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.6%
(*.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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.7%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.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))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.1%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.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.0%
(*.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)))
83.6%
(*.f32 (sqrt.f32 (*.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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.8%
(*.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)))
81.5%
(*.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)))
73.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.2%
(*.f32 (exp.f32 (*.f32 (log.f32 (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)))
82.9%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 1 170 to 757 computations (35.3% saved)

simplify605.0ms (4.5%)

Memory
24.0MiB live, 951.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff64
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
cost-diff160
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
cost-diff192
(-.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)))
cost-diff1312
(/.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))))
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
(sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
cost-diff352
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
Rules
33 660×accelerator-lowering-fma.f32
33 660×accelerator-lowering-fma.f64
4 896×*-lowering-*.f32
4 896×*-lowering-*.f64
1 902×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036312
191310
2277273
31159247
46267247
08252234
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1)))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1))))
(/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1)))
(neg (+ (* u1 u1) u1))
(+ (* u1 u1) u1)
u1
(+ -1 (* u1 u1))
-1
(* u1 u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
u1
(+ (* u1 u1) u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ 1 (+ (/ 1 u1) -1)))
(/ 1 (+ (/ 1 u1) -1))
1
(+ (/ 1 u1) -1)
(/ 1 u1)
u1
-1
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(* (sqrt (/ u1 (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1)))))
(/ u1 (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1))))
u1
(/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1)))
(- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1)))
(* (+ u1 -1) (+ u1 1))
(+ u1 -1)
-1
(+ u1 1)
1
(* (+ -1 (* u1 u1)) (* u1 u1))
(+ -1 (* u1 u1))
(* u1 u1)
(* (+ -1 (* u1 u1)) (+ u1 1))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
Outputs
(* (sqrt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(neg (+ (* u1 u1) u1))
(neg.f32 (fma.f32 u1 u1 u1))
(+ (* u1 u1) u1)
(fma.f32 u1 u1 u1)
u1
(+ -1 (* u1 u1))
(fma.f32 u1 u1 #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* u1 u1)
(*.f32 u1 u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ u1 (- 1 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
u1
(+ (* u1 u1) u1)
(fma.f32 u1 u1 u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2)))
(*.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 (/ 1 (+ (/ 1 u1) -1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/ 1 (+ (/ 1 u1) -1))
(/.f32 #s(literal 1 binary32) (+.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)
(/.f32 #s(literal 1 binary32) u1)
u1
-1
#s(literal -1 binary32)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(* (sqrt (/ u1 (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (/ u1 (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ u1 (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1)))
(-.f32 #s(literal 1 binary32) u1)
(- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1)))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(* (+ u1 -1) (+ u1 1))
(fma.f32 u1 u1 #s(literal -1 binary32))
(+ u1 -1)
(+.f32 u1 #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ u1 1)
(+.f32 u1 #s(literal 1 binary32))
1
#s(literal 1 binary32)
(* (+ -1 (* u1 u1)) (* u1 u1))
(*.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(+ -1 (* u1 u1))
(fma.f32 u1 u1 #s(literal -1 binary32))
(* u1 u1)
(*.f32 u1 u1)
(* (+ -1 (* u1 u1)) (+ u1 1))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2

localize167.0ms (1.2%)

Memory
-5.5MiB live, 266.8MiB allocated
Localize:

Found 19 expressions of interest:

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

Compiled 365 to 39 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 15.0ms (24.6% of total)
ival-sqrt: 12.0ms (19.7% of total)
ival-div: 10.0ms (16.4% of total)
const: 8.0ms (13.1% of total)
ival-add: 8.0ms (13.1% of total)
ival-cos: 3.0ms (4.9% of total)
ival-sub: 2.0ms (3.3% of total)
adjust: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series58.0ms (0.4%)

Memory
0.8MiB live, 52.0MiB allocated
Counts
21 → 300
Calls
Call 1
Inputs
#<alt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1)))>
#<alt (+ -1 (* u1 u1))>
#<alt (* (sqrt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1))))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (/ u1 (- 1 u1))>
#<alt (- 1 u1)>
#<alt (* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))>
#<alt (+ (* u1 (+ (* u1 u1) u1)) u1)>
#<alt (+ (* u1 u1) u1)>
#<alt (* (sqrt (/ 1 (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (/ 1 (+ (/ 1 u1) -1)))>
#<alt (/ 1 (+ (/ 1 u1) -1))>
#<alt (+ (/ 1 u1) -1)>
#<alt (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1)))>
#<alt (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1)))>
#<alt (* (+ u1 -1) (+ u1 1))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (* (sqrt (/ u1 (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))>
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 -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 (* (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 -1) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))) (* (sqrt -1) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1)))))>
#<alt (+ (* (sqrt -1) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))))))>
#<alt (+ (* (sqrt -1) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))))))))>
#<alt (* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))>
#<alt (* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))>
#<alt (* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))>
#<alt (* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))>
#<alt (* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))>
#<alt (* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))>
#<alt (* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 1))))>
#<alt (* (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (sqrt (/ (+ u1 (pow u1 2)) (- (pow u1 2) 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 (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 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 (- (* 2 (pow u1 2)) 1)>
#<alt (- (* (pow u1 2) (+ 2 (* -1 (pow u1 2)))) 1)>
#<alt (- (* (pow u1 2) (+ 2 (* -1 (pow u1 2)))) 1)>
#<alt (* -1 (pow u1 4))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) 1))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 4)))))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 4)))))>
#<alt (* -1 (pow u1 4))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) 1))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 4)))))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 4)))))>
#<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 (* 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 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 (* (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) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1)))))>
#<alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (pow u2 2))))>
#<alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (pow u2 2))))))>
#<alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1)))))))))))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (* (+ 1 u1) (- u1 1)) (* (pow u1 2) (- (pow u1 2) 1))))) (cos (* 314159265359/50000000000 u2)))>
Calls

75 calls:

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

rewrite481.0ms (3.6%)

Memory
4.4MiB live, 706.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 794×*-lowering-*.f32
4 794×*-lowering-*.f64
4 662×/-lowering-/.f32
4 662×/-lowering-/.f64
3 320×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036239
1225189
22077185
08945173
Stop Event
iter limit
node limit
Counts
21 → 1 126
Calls
Call 1
Inputs
(/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1)))
(+ -1 (* u1 u1))
(* (sqrt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1)))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ (neg (+ (* u1 u1) u1)) (+ -1 (* u1 u1))))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(* (sqrt (+ (* u1 (+ (* u1 u1) u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (+ (* u1 (+ (* u1 u1) u1)) u1))
(+ (* u1 (+ (* u1 u1) u1)) u1)
(+ (* u1 u1) u1)
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ 1 (+ (/ 1 u1) -1)))
(/ 1 (+ (/ 1 u1) -1))
(+ (/ 1 u1) -1)
(/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1)))
(- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1)))
(* (+ u1 -1) (+ u1 1))
(* 314159265359/50000000000 u2)
(cos (* 314159265359/50000000000 u2))
(* (sqrt (/ u1 (/ (- (* (+ u1 -1) (+ u1 1)) (* (+ -1 (* u1 u1)) (* u1 u1))) (* (+ -1 (* u1 u1)) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))
Outputs
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 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)) (fma.f32 u1 u1 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) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.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 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.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) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(+.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(+.f32 (fma.f32 u1 u1 u1) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(+.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))
(+.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))
(+.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(+.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.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)))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) u1 (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.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 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #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 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.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 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (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 (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.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)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.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 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 u1 (*.f32 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 (*.f32 (+.f32 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))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (+.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 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 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.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)) (fma.f32 u1 u1 #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 (*.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 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #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)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.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)))) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.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 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.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 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.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)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (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)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (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)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (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)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.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 u1))) (/.f32 (fma.f32 u1 u1 (+.f32 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 u1 (fma.f32 u1 u1 u1))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.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 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 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 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (+.f32 (fma.f32 u1 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 u1))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 (fma.f32 u1 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 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 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))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (*.f32 u1 (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 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #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)) #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 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 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))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 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))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (fma.f32 u1 u1 (+.f32 u1 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (fma.f32 u1 u1 (+.f32 u1 #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)) #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 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(/.f32 (fma.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 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.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)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.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)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.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)) u1))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 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 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 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 u1))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.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 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #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 (fma.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 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (fma.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 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.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 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.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 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.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 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 u1) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 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) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 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 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #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)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (*.f32 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (*.f32 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #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)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(expm1.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.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) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.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 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.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) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.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 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 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)) (fma.f32 u1 u1 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) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.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 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.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) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.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))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 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 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 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) (neg.f32 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 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) (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(*.f32 (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (sqrt.f32 u1))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) u1)
(+.f32 (*.f32 u1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(+.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.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 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) #s(literal -1 binary32))
(fma.f32 u1 (*.f32 u1 u1) (fma.f32 u1 u1 u1))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 u1 u1) u1 (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 #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 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (fma.f32 u1 u1 u1))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(/.f32 #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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 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 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (fma.f32 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 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 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 (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)))) (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 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 (*.f32 u1 u1) (*.f32 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 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 u1 (neg.f32 u1)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (fma.f32 u1 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 u1 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1) (*.f32 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 u1 (neg.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) (*.f32 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 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 u1 (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 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 (*.f32 u1 u1) (*.f32 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1) (*.f32 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 u1 u1) (*.f32 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 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 (*.f32 u1 u1) (*.f32 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 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal -1 binary32) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) #s(literal -1 binary32)))
(/.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) (neg.f32 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1)) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))
(*.f32 (+.f32 (fma.f32 u1 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) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 u1 u1) (neg.f32 u1))))
(neg.f32 (neg.f32 (fma.f32 u1 u1 u1)))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 (neg.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (neg.f32 u1)))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 u1 u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(-.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(fabs.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.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)))) #s(literal 1/4 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) 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) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(exp.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -2 binary32))
(pow.f32 (neg.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 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.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)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #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)))))
(sqrt.f32 (*.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) (neg.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 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #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 #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 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.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 (+.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) u1))) #s(literal -1 binary32))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.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 (/.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 u1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (/.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))))
(neg.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal -1 binary32)))
(+.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(fma.f32 (+.f32 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)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (+.f32 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))) (neg.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(fma.f32 (+.f32 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)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (+.f32 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))) (neg.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (+.f32 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))) (neg.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 (+.f32 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))) (neg.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #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 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (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))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (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 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (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 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.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 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) 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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) 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))))))) (fma.f32 (/.f32 (+.f32 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))) (fma.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #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 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 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 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #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 (neg.f32 u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #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 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (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 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.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 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (*.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 (neg.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 (*.f32 (*.f32 u1 u1) (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)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (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))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.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 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #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))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 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 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (fma.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))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.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)) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (*.f32 (*.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)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.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)) (/.f32 (*.f32 (*.f32 u1 u1) (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 (*.f32 (/.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)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.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)) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #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 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (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 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.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)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 u1 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 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.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 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (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))) (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 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 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (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))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 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 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.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 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(+.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(+.f32 (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.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 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal -1 binary32))
(fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) u1 (+.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) u1 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) u1 (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32)))
(-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(-.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 u1 (*.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 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.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 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.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 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (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 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #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 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #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 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #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 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 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 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (/.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 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 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 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (/.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 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.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)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (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 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.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)))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (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 (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 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 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 u1))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 u1))) (*.f32 (*.f32 (+.f32 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 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (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 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (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 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.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 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.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 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.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 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 u1))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 u1))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #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 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (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) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (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) (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))))) (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.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)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(+.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(+.f32 (fma.f32 u1 u1 u1) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(+.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))
(+.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))
(+.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(+.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
(fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) u1 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.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)))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) u1 (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.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 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #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 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.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 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (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 (neg.f32 u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.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)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.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 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(/.f32 (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 u1 (*.f32 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 (*.f32 (+.f32 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))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (+.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 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 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (-.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)) (fma.f32 u1 u1 #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 (*.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 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #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)) (fma.f32 (*.f32 u1 u1) (-.f32 (*.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)))) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.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 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.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 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.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)) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (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)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (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)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (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)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.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 u1))) (/.f32 (fma.f32 u1 u1 (+.f32 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 u1 (fma.f32 u1 u1 u1))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.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 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 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 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (+.f32 (fma.f32 u1 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 u1))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 (fma.f32 u1 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 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 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))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (*.f32 u1 (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 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #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)) #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 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 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))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 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))) (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (fma.f32 u1 u1 (+.f32 u1 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (fma.f32 u1 u1 (+.f32 u1 #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)) #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 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(/.f32 (fma.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 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.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)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.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)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.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)) u1))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 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 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (/.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 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 u1))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.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 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #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 (fma.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 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (fma.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 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.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 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.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 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.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 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 u1) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 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) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 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 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #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)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (*.f32 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (*.f32 #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 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #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 (fma.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #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)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(expm1.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))

simplify609.0ms (4.5%)

Memory
5.2MiB live, 857.8MiB allocated
Algorithm
egg-herbie
Rules
15 228×accelerator-lowering-fma.f32
15 228×accelerator-lowering-fma.f64
6 946×*-lowering-*.f32
6 946×*-lowering-*.f64
4 902×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval296.0ms (2.2%)

Memory
7.7MiB live, 669.3MiB allocated
Compiler

Compiled 92 837 to 8 651 computations (90.7% saved)

prune342.0ms (2.6%)

Memory
-8.8MiB live, 786.1MiB allocated
Pruning

50 alts after pruning (46 fresh and 4 done)

PrunedKeptTotal
New1 968362 004
Fresh121022
Picked235
Done011
Total1 982502 032
Accuracy
99.7%
Counts
2 032 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.9%
(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)))))))
95.3%
(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.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
73.6%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))
82.7%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
82.6%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
90.4%
(*.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))))
82.8%
(*.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.3%
(*.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)))))
90.4%
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
71.2%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.6%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.0%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
85.2%
(*.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)))
85.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)))))
89.6%
(*.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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.7%
(*.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)))
89.4%
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1) (*.f32 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 u1 u1) (*.f32 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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
90.4%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.2%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (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)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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 u1 (fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (*.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
93.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))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.1%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.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) (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.1%
(*.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)))
98.7%
(*.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)))
82.5%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
92.0%
(*.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.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.4%
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 (fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.2%
(*.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)))
78.4%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
76.6%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
73.5%
(sqrt.f32 (fma.f32 u1 u1 u1))
82.8%
(sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1))))))
82.9%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
82.8%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
82.8%
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
82.8%
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
65.4%
(sqrt.f32 u1)
Compiler

Compiled 2 355 to 1 297 computations (44.9% saved)

simplify180.0ms (1.3%)

Memory
22.8MiB live, 140.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
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)))) (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)))
cost-diff0
(+.f32 u1 #s(literal -1 binary32))
cost-diff0
(/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff160
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)
Rules
2 900×accelerator-lowering-fma.f32
2 900×accelerator-lowering-fma.f64
1 302×distribute-lft-in
1 258×distribute-rgt-in
1 254×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032214
173211
2195211
3568211
41526211
52212208
62746208
73576208
84805208
95133208
105227208
115265208
125265208
135369208
145369208
155369208
165738208
05738199
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (sqrt (* (/ -1 (+ u1 -1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ -1 (+ u1 -1)) u1))
(* (/ -1 (+ u1 -1)) u1)
(/ -1 (+ u1 -1))
-1
(+ u1 -1)
u1
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt u1)
u1
(* (sqrt (/ -1 (+ u1 -1))) (sqrt u1))
(sqrt (/ -1 (+ u1 -1)))
(/ -1 (+ u1 -1))
-1
(+ u1 -1)
u1
(sqrt u1)
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1))
(sqrt (/ 1 (+ (/ 1 u1) -1)))
(/ 1 (+ (/ 1 u1) -1))
1
(+ (/ 1 u1) -1)
(/ 1 u1)
u1
-1
(+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1)
(* u2 u2)
u2
(+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
-961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
-98696044010906577398881/5000000000000000000000
(/ (cos (* 314159265359/50000000000 u2)) (sqrt (+ (/ 1 u1) -1)))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (+ (/ 1 u1) -1))
(+ (/ 1 u1) -1)
(/ 1 u1)
1
u1
-1
Outputs
(* (sqrt (* (/ -1 (+ u1 -1)) u1)) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (* (/ -1 (+ u1 -1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(* (/ -1 (+ u1 -1)) u1)
(/.f32 u1 (-.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)
(+ u1 -1)
(+.f32 #s(literal -1 binary32) u1)
u1
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt u1)
(sqrt.f32 u1)
u1
(* (sqrt (/ -1 (+ u1 -1))) (sqrt u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(sqrt (/ -1 (+ u1 -1)))
(sqrt.f32 (/.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)
(+ u1 -1)
(+.f32 #s(literal -1 binary32) u1)
u1
(sqrt u1)
(sqrt.f32 u1)
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.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 (/ 1 (+ (/ 1 u1) -1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/ 1 (+ (/ 1 u1) -1))
(/.f32 #s(literal 1 binary32) (+.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)
(/.f32 #s(literal 1 binary32) u1)
u1
-1
#s(literal -1 binary32)
(+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1)
(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))
(* u2 u2)
(*.f32 u2 u2)
u2
(+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(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 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
-961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(/ (cos (* 314159265359/50000000000 u2)) (sqrt (+ (/ 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) u1))))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt (+ (/ 1 u1) -1))
(sqrt.f32 (+.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)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
-1
#s(literal -1 binary32)

localize176.0ms (1.3%)

Memory
1.5MiB live, 213.6MiB allocated
Localize:

Found 17 expressions of interest:

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

Compiled 207 to 35 computations (83.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
const: 17.0ms (28.9% of total)
ival-mult: 13.0ms (22.1% of total)
ival-sqrt: 11.0ms (18.7% of total)
ival-div: 9.0ms (15.3% of total)
ival-add: 6.0ms (10.2% of total)
ival-cos: 3.0ms (5.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series19.0ms (0.1%)

Memory
-0.2MiB live, 38.4MiB allocated
Counts
17 → 240
Calls
Call 1
Inputs
#<alt (* (/ -1 (+ u1 -1)) u1)>
#<alt (* (sqrt (* (/ -1 (+ u1 -1)) u1)) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (* (/ -1 (+ u1 -1)) u1))>
#<alt (/ -1 (+ u1 -1))>
#<alt (sqrt u1)>
#<alt (* (sqrt (/ -1 (+ u1 -1))) (sqrt u1))>
#<alt (sqrt (/ -1 (+ u1 -1)))>
#<alt (+ u1 -1)>
#<alt (* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1))>
#<alt (sqrt (/ 1 (+ (/ 1 u1) -1)))>
#<alt (/ 1 (+ (/ 1 u1) -1))>
#<alt (+ (/ 1 u1) -1)>
#<alt (/ (cos (* 314159265359/50000000000 u2)) (sqrt (+ (/ 1 u1) -1)))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (sqrt (+ (/ 1 u1) -1))>
#<alt (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)>
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)) (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 (- u1 1))) (sqrt -1))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))>
#<alt (+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))>
#<alt (+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 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 (/ (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 u1)>
#<alt (+ 1 (* u1 (+ 1 u1)))>
#<alt (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))>
#<alt (/ -1 u1)>
#<alt (* -1 (/ (+ 1 (/ 1 u1)) u1))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)>
#<alt (/ -1 u1)>
#<alt (* -1 (/ (+ 1 (/ 1 u1)) u1))>
#<alt (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) 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 (* (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 (pow (sqrt -1) 2)>
#<alt (+ (* -1/2 u1) (pow (sqrt -1) 2))>
#<alt (+ (* u1 (- (* -1/2 (* u1 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) 1/2)) (pow (sqrt -1) 2))>
#<alt (+ (* u1 (- (* u1 (+ (* -1/2 (* u1 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* -1/2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))))) 1/2)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 u1)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (* (sqrt -1) (- 1 (* 1/4 u1))))) (* (sqrt (/ 1 u1)) (sqrt -1)))))>
#<alt (* (sqrt (/ 1 u1)) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt u1) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))>
#<alt -1>
#<alt (- u1 1)>
#<alt (- u1 1)>
#<alt (- u1 1)>
#<alt u1>
#<alt (* u1 (- 1 (/ 1 u1)))>
#<alt (* u1 (- 1 (/ 1 u1)))>
#<alt (* u1 (- 1 (/ 1 u1)))>
#<alt u1>
#<alt (* -1 (* u1 (- (/ 1 u1) 1)))>
#<alt (* -1 (* u1 (- (/ 1 u1) 1)))>
#<alt (* -1 (* u1 (- (/ 1 u1) 1)))>
#<alt (* (sqrt u1) (+ 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) (+ 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)))) (* (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) (+ 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 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (- 1 (* 1/4 (/ 1 u1)))))) (* 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 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (sqrt -1)))) (* (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 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* u1 (sqrt -1)))) (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (* -1/2 (/ (* (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<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 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* (/ 1 (pow u2 6)) (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 (/ 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) (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 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 (* 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 (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt -98696044010906577398881/5000000000000000000000>
#<alt (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)>
#<alt (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)>
#<alt (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
Calls

60 calls:

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

rewrite400.0ms (3%)

Memory
-9.3MiB live, 643.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 512×*-lowering-*.f32
4 512×*-lowering-*.f64
4 386×/-lowering-/.f32
4 386×/-lowering-/.f64
3 166×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032137
1175130
21310125
08220114
Stop Event
iter limit
node limit
Counts
17 → 567
Calls
Call 1
Inputs
(* (/ -1 (+ u1 -1)) u1)
(* (sqrt (* (/ -1 (+ u1 -1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ -1 (+ u1 -1)) u1))
(/ -1 (+ u1 -1))
(sqrt u1)
(* (sqrt (/ -1 (+ u1 -1))) (sqrt u1))
(sqrt (/ -1 (+ u1 -1)))
(+ u1 -1)
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1))
(sqrt (/ 1 (+ (/ 1 u1) -1)))
(/ 1 (+ (/ 1 u1) -1))
(+ (/ 1 u1) -1)
(/ (cos (* 314159265359/50000000000 u2)) (sqrt (+ (/ 1 u1) -1)))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
(sqrt (+ (/ 1 u1) -1))
(+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
Outputs
(neg.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (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 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) u1)
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.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)) u1))
(*.f32 (/.f32 (neg.f32 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 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) 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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.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) u1))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.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 (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)) u1)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.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 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #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 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 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 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.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)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.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 (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)) u1)))
(*.f32 (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 (neg.f32 (log1p.f32 (neg.f32 u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.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 #s(literal -1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (-.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal -1 binary32) u1)
(+.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 #s(literal 1 binary32) (+.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 u1 #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 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)))))
(-.f32 u1 #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.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 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 #s(literal -1 binary32) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.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 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.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 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.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 u1) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.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 (*.f32 u1 u1) (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (+.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 (-.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 (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.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 #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 #s(literal 1 binary32) u1))
(*.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (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 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(expm1.f32 (log.f32 u1))
(+.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.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) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 u2 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 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 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.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 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.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 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.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 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.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 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.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 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 u2 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.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) u1))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))) (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (*.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (*.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))) (+.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (+.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (+.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (*.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))))) (neg.f32 (+.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (neg.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (fma.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) (-.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (*.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))))))
(*.f32 (-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(fabs.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.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)))) #s(literal 1/4 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.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) u1)))) (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #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 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #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 (pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(exp.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.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)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (+.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) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.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) 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.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) 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 (/.f32 #s(literal 1 binary32) (*.f32 (*.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) 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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (*.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) (+.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 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.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) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(*.f32 (/.f32 #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)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.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) #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) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (/.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)) (+.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 #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) (neg.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) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32)))
(/.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (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 (/.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) u1)) #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 (*.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)) #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 #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 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal -1 binary32)) #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 (*.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) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.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) u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(expm1.f32 (neg.f32 (log.f32 u1)))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(*.f32 (neg.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) u1)))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(-.f32 #s(literal 0 binary32) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(literal -1 binary32) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(+.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))
(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 u2 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 u2 (*.f32 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (neg.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2) u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 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))))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 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) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (/.f32 #s(literal 1 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))))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(-.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 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)))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 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)))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (-.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 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)))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 9 binary32)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 6 binary32)) (-.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 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)))) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))))) (-.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 6 binary32)) #s(literal -924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 6 binary32)) #s(literal -924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #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 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (fma.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))) (+.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 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)))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (neg.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))

simplify524.0ms (3.9%)

Memory
-1.3MiB live, 670.5MiB allocated
Algorithm
egg-herbie
Rules
11 882×accelerator-lowering-fma.f32
11 882×accelerator-lowering-fma.f64
6 514×*-lowering-*.f32
6 514×*-lowering-*.f64
4 600×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval178.0ms (1.3%)

Memory
8.0MiB live, 195.4MiB allocated
Compiler

Compiled 29 522 to 2 739 computations (90.7% saved)

prune274.0ms (2%)

Memory
-0.6MiB live, 332.1MiB allocated
Pruning

73 alts after pruning (66 fresh and 7 done)

PrunedKeptTotal
New981371 018
Fresh122941
Picked235
Done044
Total995731 068
Accuracy
99.7%
Counts
1 068 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.9%
(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)))))))
95.4%
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
95.4%
(fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
95.5%
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
73.6%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
95.4%
(fma.f32 u2 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
95.0%
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
95.1%
(/.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 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
92.9%
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
90.0%
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
98.6%
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
95.2%
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
82.7%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.2%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
73.1%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
94.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
94.8%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
82.6%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
65.3%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
85.1%
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
90.4%
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
82.8%
(*.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)))
71.2%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.9%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.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)))
88.9%
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.f32 (*.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)))) (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)))
97.6%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.5%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.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)))
89.2%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
87.0%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
85.2%
(*.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)))
85.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)))))
89.6%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.8%
(*.f32 (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)))
85.0%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.7%
(*.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)))
95.2%
(*.f32 (sqrt.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)))) (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)))
93.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
90.4%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
82.5%
(*.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)) u1)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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 u1 (fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.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))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.1%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) 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)))
95.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) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)))
95.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) (+.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
95.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) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
91.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) #s(literal 1 binary32)))
98.7%
(*.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)))
82.5%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
76.3%
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
73.3%
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
95.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (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.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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)))
93.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
90.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
84.9%
(*.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.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)))
73.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.2%
(*.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)))
78.4%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
76.6%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
73.5%
(sqrt.f32 (fma.f32 u1 u1 u1))
82.9%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
82.8%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
82.8%
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
82.8%
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
65.4%
(sqrt.f32 u1)
4.4%
(neg.f32 (sqrt.f32 u1))
Compiler

Compiled 3 246 to 1 978 computations (39.1% saved)

simplify535.0ms (4%)

Memory
-27.3MiB live, 528.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
cost-diff0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2)
cost-diff1120
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
cost-diff0
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.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)))
cost-diff0
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
cost-diff0
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
cost-diff0
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
cost-diff0
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(neg.f32 (sqrt.f32 u1))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
cost-diff192
(fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32)))
cost-diff256
(/.f32 u1 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
Rules
15 472×accelerator-lowering-fma.f32
15 472×accelerator-lowering-fma.f64
3 086×*-lowering-*.f32
3 086×*-lowering-*.f64
2 902×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058450
1155431
2440412
31383406
43688406
55283406
08149378
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1)))))
(/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1))))
u1
(/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1)))
(+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1))
(* (+ (* u1 (neg u1)) 1) u1)
(+ (* u1 (neg u1)) 1)
(neg u1)
1
(+ (* u1 u1) -1)
-1
(* (+ -1 (* u1 u1)) (+ u1 1))
(+ -1 (* u1 u1))
(* u1 u1)
(+ u1 1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(neg (sqrt u1))
(sqrt u1)
u1
(/ (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (/ 1 u1) -1)))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
u2
(* u2 -98696044010906577398881/5000000000000000000000)
-98696044010906577398881/5000000000000000000000
1
(sqrt (+ (/ 1 u1) -1))
(+ (/ 1 u1) -1)
(/ 1 u1)
u1
-1
(* (/ 1 (sqrt (+ -1 (/ 1 u1)))) (+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1))
(/ 1 (sqrt (+ -1 (/ 1 u1))))
1
(sqrt (+ -1 (/ 1 u1)))
(+ -1 (/ 1 u1))
-1
(/ 1 u1)
u1
(+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1)
(* u2 u2)
u2
(+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
-961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
-98696044010906577398881/5000000000000000000000
(+ (* (* (sqrt (/ -1 (+ 1 (/ -1 u1)))) u2) (* u2 (+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (/ -1 (+ 1 (/ -1 u1)))))
(* (sqrt (/ -1 (+ 1 (/ -1 u1)))) u2)
(sqrt (/ -1 (+ 1 (/ -1 u1))))
(/ -1 (+ 1 (/ -1 u1)))
-1
(+ 1 (/ -1 u1))
1
(/ -1 u1)
u1
u2
(* u2 (+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))
(+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(* u2 u2)
(+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)
-961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
-98696044010906577398881/5000000000000000000000
Outputs
(* (sqrt (/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1)))))
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32)))))
(/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1))))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32))))
u1
(/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 2 binary32)) #s(literal -1 binary32))
(* (+ (* u1 (neg u1)) 1) u1)
(neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(+ (* u1 (neg u1)) 1)
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
(neg u1)
(neg.f32 u1)
1
#s(literal 1 binary32)
(+ (* u1 u1) -1)
(fma.f32 u1 u1 #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (+ -1 (* u1 u1)) (+ u1 1))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(+ -1 (* u1 u1))
(fma.f32 u1 u1 #s(literal -1 binary32))
(* u1 u1)
(*.f32 u1 u1)
(+ u1 1)
(+.f32 u1 #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(neg (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
u1
(/ (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (/ 1 u1) -1)))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
u2
(* u2 -98696044010906577398881/5000000000000000000000)
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
1
#s(literal 1 binary32)
(sqrt (+ (/ 1 u1) -1))
(sqrt.f32 (+.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)
(/.f32 #s(literal 1 binary32) u1)
u1
-1
#s(literal -1 binary32)
(* (/ 1 (sqrt (+ -1 (/ 1 u1)))) (+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1))
(/.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/ 1 (sqrt (+ -1 (/ 1 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
1
#s(literal 1 binary32)
(sqrt (+ -1 (/ 1 u1)))
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ -1 (/ 1 u1))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
-1
#s(literal -1 binary32)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
u1
(+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1)
(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))
(* u2 u2)
(*.f32 u2 u2)
u2
(+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(fma.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 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
-961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(+ (* (* (sqrt (/ -1 (+ 1 (/ -1 u1)))) u2) (* u2 (+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (/ -1 (+ 1 (/ -1 u1)))))
(*.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 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(* (sqrt (/ -1 (+ 1 (/ -1 u1)))) u2)
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(sqrt (/ -1 (+ 1 (/ -1 u1))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/ -1 (+ 1 (/ -1 u1)))
(/.f32 #s(literal -1 binary32) (+.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
#s(literal 1 binary32)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
u1
u2
(* u2 (+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))
(*.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 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(fma.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 u2)
(*.f32 u2 u2)
(+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)
(*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))
-961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)

localize322.0ms (2.4%)

Memory
42.9MiB live, 435.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.3%
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
accuracy99.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2)
accuracy99.1%
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
accuracy98.9%
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
accuracy99.6%
(fma.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.5%
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
accuracy99.5%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.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)))
accuracy99.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
accuracy99.6%
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
accuracy99.5%
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
accuracy98.9%
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
accuracy98.8%
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy100.0%
(sqrt.f32 u1)
accuracy100.0%
(neg.f32 (sqrt.f32 u1))
accuracy99.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.5%
(fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.8%
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))))
Samples
126.0ms244×0valid
38.0ms12×1valid
Compiler

Compiled 415 to 61 computations (85.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
ival-mult: 57.0ms (47.6% of total)
ival-add: 18.0ms (15% of total)
const: 14.0ms (11.7% of total)
ival-div: 12.0ms (10% of total)
ival-sqrt: 12.0ms (10% of total)
ival-cos: 3.0ms (2.5% of total)
ival-neg: 2.0ms (1.7% of total)
adjust: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series98.0ms (0.7%)

Memory
-18.0MiB live, 60.3MiB allocated
Counts
23 → 336
Calls
Call 1
Inputs
#<alt (/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1))))>
#<alt (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1))>
#<alt (+ -1 (* u1 u1))>
#<alt (* (sqrt (/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (neg (sqrt u1))>
#<alt (sqrt u1)>
#<alt (/ (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (/ 1 u1) -1)))>
#<alt (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)>
#<alt (* u2 -98696044010906577398881/5000000000000000000000)>
#<alt (sqrt (+ (/ 1 u1) -1))>
#<alt (* (/ 1 (sqrt (+ -1 (/ 1 u1)))) (+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1))>
#<alt (/ 1 (sqrt (+ -1 (/ 1 u1))))>
#<alt (sqrt (+ -1 (/ 1 u1)))>
#<alt (+ -1 (/ 1 u1))>
#<alt (+ (* (* (sqrt (/ -1 (+ 1 (/ -1 u1)))) u2) (* u2 (+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (/ -1 (+ 1 (/ -1 u1)))))>
#<alt (* (sqrt (/ -1 (+ 1 (/ -1 u1)))) u2)>
#<alt (sqrt (/ -1 (+ 1 (/ -1 u1))))>
#<alt (/ -1 (+ 1 (/ -1 u1)))>
#<alt (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1)))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (+ (/ 1 u1) -1)>
#<alt (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)>
#<alt (* u2 (+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))>
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 -1>
#<alt (- (* 2 (pow u1 2)) 1)>
#<alt (- (* (pow u1 2) (+ 2 (* -1 (pow u1 2)))) 1)>
#<alt (- (* (pow u1 2) (+ 2 (* -1 (pow u1 2)))) 1)>
#<alt (* -1 (pow u1 4))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) 1))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 4)))))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 4)))))>
#<alt (* -1 (pow u1 4))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) 1))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 4)))))>
#<alt (* (pow u1 4) (- (* 2 (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 4)))))>
#<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 (* (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) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1)))>
#<alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (pow u2 2))))>
#<alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (pow u2 2))))))>
#<alt (+ (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1)))))))))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- (pow u1 2) 1))) (- (+ (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) (pow u1 2)) 1))) (cos (* 314159265359/50000000000 u2)))>
#<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 (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 (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (* (sqrt u1) (+ 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) (+ 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)))) (* (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) (+ 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 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (- 1 (* 1/4 (/ 1 u1)))))) (* 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 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (sqrt -1)))) (* (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 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* u1 (sqrt -1)))) (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (sqrt -1))) (* -1/2 (/ (* (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<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 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 6) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* (/ 1 (pow u2 6)) (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 (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<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) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))>
#<alt (+ (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))))))))>
#<alt (+ (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))))))))))))>
#<alt (+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (sqrt -1) (+ (* 1/2 (/ (sqrt -1) u1)) (+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))>
#<alt (+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (+ (* 3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* 1/2 (/ (sqrt -1) u1)) (+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))>
#<alt (+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 5/16 (/ (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (+ (* 3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) (pow u1 2))) (+ (* 1/2 (/ (sqrt -1) u1)) (+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))))))))>
#<alt (+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1))))))>
#<alt (+ (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))))))>
#<alt (+ (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1))))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 2) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 6) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ (sqrt -1) (pow u2 2)) (sqrt (/ 1 (- 1 (/ 1 u1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ (sqrt -1) (pow u2 4)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ (sqrt -1) (pow u2 2)) (sqrt (/ 1 (- 1 (/ 1 u1)))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ (sqrt -1) (pow u2 4)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ (sqrt -1) (pow u2 2)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* (/ (sqrt -1) (pow u2 6)) (sqrt (/ 1 (- 1 (/ 1 u1)))))))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (* (pow u2 6) (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ (sqrt -1) (pow u2 2)) (sqrt (/ 1 (- 1 (/ 1 u1))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ (sqrt -1) (pow u2 4)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ (sqrt -1) (pow u2 2)) (sqrt (/ 1 (- 1 (/ 1 u1)))))))))>
#<alt (* (pow u2 6) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt -1) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (+ (* -98696044010906577398881/5000000000000000000000 (* (/ (sqrt -1) (pow u2 4)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (/ (sqrt -1) (pow u2 2)) (sqrt (/ 1 (- 1 (/ 1 u1)))))) (* (/ (sqrt -1) (pow u2 6)) (sqrt (/ 1 (- 1 (/ 1 u1)))))))))>
#<alt (* (sqrt u1) (* u2 (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) u2)) (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* u2 (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) u2)) (* -1/2 (* (sqrt (/ 1 u1)) u2)))))>
#<alt (+ (* (sqrt u1) (* u2 (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) u2)))))))>
#<alt (* u2 (sqrt -1))>
#<alt (+ (* 1/2 (/ (* u2 (sqrt -1)) u1)) (* u2 (sqrt -1)))>
#<alt (+ (* 3/8 (/ (* u2 (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* u2 (sqrt -1)) u1)) (* u2 (sqrt -1))))>
#<alt (+ (* 5/16 (/ (* u2 (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* u2 (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* u2 (sqrt -1)) u1)) (* u2 (sqrt -1)))))>
#<alt (* u2 (sqrt -1))>
#<alt (+ (* 1/2 (/ (* u2 (sqrt -1)) u1)) (* u2 (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* u2 (sqrt -1))) (* -3/8 (/ (* u2 (sqrt -1)) u1))) u1)) (* u2 (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* u2 (sqrt -1)) u1)) (* 3/8 (* u2 (sqrt -1)))) u1)) (* -1/2 (* u2 (sqrt -1)))) u1)) (* u2 (sqrt -1)))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<alt (* (* u2 (sqrt -1)) (sqrt (/ 1 (- 1 (/ 1 u1)))))>
#<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 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)>
#<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 -98696044010906577398881/5000000000000000000000>
#<alt (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)>
#<alt (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)>
#<alt (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 4) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (/ 98696044010906577398881/5000000000000000000000 (pow u2 4)))))>
#<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))))))>
Calls

84 calls:

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

rewrite225.0ms (1.7%)

Memory
-9.7MiB live, 282.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 830×accelerator-lowering-fma.f32
1 830×accelerator-lowering-fma.f64
1 692×*-lowering-*.f32
1 692×*-lowering-*.f64
1 252×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058280
1385261
03172237
Stop Event
iter limit
iter limit
node limit
Counts
23 → 516
Calls
Call 1
Inputs
(/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1))))
(+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1))
(+ -1 (* u1 u1))
(* (sqrt (/ u1 (/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))
(neg (sqrt u1))
(sqrt u1)
(/ (+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1) (sqrt (+ (/ 1 u1) -1)))
(+ (* u2 (* u2 -98696044010906577398881/5000000000000000000000)) 1)
(* u2 -98696044010906577398881/5000000000000000000000)
(sqrt (+ (/ 1 u1) -1))
(* (/ 1 (sqrt (+ -1 (/ 1 u1)))) (+ (* (* u2 u2) (+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)) 1))
(/ 1 (sqrt (+ -1 (/ 1 u1))))
(sqrt (+ -1 (/ 1 u1)))
(+ -1 (/ 1 u1))
(+ (* (* (sqrt (/ -1 (+ 1 (/ -1 u1)))) u2) (* u2 (+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))) (sqrt (/ -1 (+ 1 (/ -1 u1)))))
(* (sqrt (/ -1 (+ 1 (/ -1 u1)))) u2)
(sqrt (/ -1 (+ 1 (/ -1 u1))))
(/ -1 (+ 1 (/ -1 u1)))
(/ (+ (* (* (+ (* u1 (neg u1)) 1) u1) u1) (+ (* u1 u1) -1)) (* (+ -1 (* u1 u1)) (+ u1 1)))
(* 314159265359/50000000000 u2)
(+ (/ 1 u1) -1)
(+ (* (* u2 u2) (+ (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000)
(* u2 (+ (* (* u2 u2) (+ (* u2 (* u2 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) -98696044010906577398881/5000000000000000000000))
Outputs
(neg.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(neg.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) 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 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))))
(pow.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (/.f32 u1 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 u1 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #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 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) 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 1 binary32) (/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))
(*.f32 u1 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #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 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) u1)
(*.f32 (/.f32 u1 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) 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 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) 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 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(+.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(+.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))
(+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(+.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(+.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(+.f32 (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 u1 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))
(fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 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 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.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))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))
(fma.f32 (+.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))
(-.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (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))) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))) (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.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 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.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))))) (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.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))))) (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))) (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.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)))))) (neg.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (neg.f32 (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) #s(literal 3 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))) #s(literal 1 binary32)) (-.f32 (*.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.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 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))))))
(*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 u1 u1))
(+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))
(fma.f32 u1 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 (pow.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 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 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 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 (*.f32 u1 u1) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 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 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.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 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 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 (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (neg.f32 u1))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (-.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 u1) (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))))
(neg.f32 (sqrt.f32 u1))
(+.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1)))
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 #s(literal 0 binary32) (sqrt.f32 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 u1) (sqrt.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))
(sqrt.f32 u1)
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(neg.f32 (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2)
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(/.f32 #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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (+.f32 (/.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))))
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(+.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.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) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 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 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.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) (/.f32 #s(literal -1 binary32) u1))) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) 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 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))) (fma.f32 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (fma.f32 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #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 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))) (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))))
(/.f32 (-.f32 (/.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) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (-.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 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 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 #s(literal -1 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 (sqrt.f32 #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 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(/.f32 #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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (+.f32 (/.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))))
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.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) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (+.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) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.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 #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)))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.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 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.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)) #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 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))) (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 (*.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)))
(/.f32 (neg.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 (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 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #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 (/.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 #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) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #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))))
(*.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 #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 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.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) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 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 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.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) (/.f32 #s(literal -1 binary32) u1))) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) 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 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))) (fma.f32 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (fma.f32 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (fma.f32 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #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 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))) (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))))
(/.f32 (-.f32 (/.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) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (-.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 (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))) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))))))
(*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))))
(/.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2)
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 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 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 #s(literal -1 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 (sqrt.f32 #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 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/4 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.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)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 #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 #s(literal -1 binary32) u1))))
(sqrt.f32 (*.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) (+.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 #s(literal -1 binary32) u1))))
(*.f32 (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 #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) 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))))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) 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))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.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)) (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) 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 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.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))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))) (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 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) 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 (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.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 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))) (*.f32 u1 (*.f32 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1))))))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) 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)) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) 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 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (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)) u1))
(*.f32 (/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.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) u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 #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 (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 #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) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.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 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.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 #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)))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.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 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.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)) #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 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))) (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 (*.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)))
(/.f32 (neg.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 (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 (*.f32 u1 u1))))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #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 (/.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 #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) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #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))))
(*.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 #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 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(+.f32 (*.f32 u2 (*.f32 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)))
(+.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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))
(fma.f32 u2 (*.f32 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)))
(fma.f32 u2 (*.f32 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(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)))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) u2) (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2 (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(-.f32 (/.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 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 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(+.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)))
(+.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 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 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 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 u2)) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) u2)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) u2) (-.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)

simplify413.0ms (3.1%)

Memory
30.4MiB live, 777.8MiB allocated
Algorithm
egg-herbie
Rules
11 480×accelerator-lowering-fma.f32
11 480×accelerator-lowering-fma.f64
6 700×*-lowering-*.f32
6 700×*-lowering-*.f64
3 500×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval90.0ms (0.7%)

Memory
1.7MiB live, 197.5MiB allocated
Compiler

Compiled 31 550 to 2 332 computations (92.6% saved)

prune186.0ms (1.4%)

Memory
3.7MiB live, 433.2MiB allocated
Pruning

74 alts after pruning (65 fresh and 9 done)

PrunedKeptTotal
New90515920
Fresh115061
Picked325
Done077
Total91974993
Accuracy
99.7%
Counts
993 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.9%
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
95.0%
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
71.4%
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
92.3%
(fma.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
95.4%
(fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
73.6%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
95.0%
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
89.9%
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
95.1%
(/.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 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
92.9%
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
80.2%
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
90.0%
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
68.8%
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
90.0%
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
98.6%
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
82.7%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.2%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
73.1%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
94.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
89.9%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
94.8%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
82.6%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
65.3%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
90.4%
(*.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))))
82.8%
(*.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)))
71.2%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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)))
71.5%
(*.f32 (/.f32 #s(literal 1 binary32) (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)))
94.9%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
88.9%
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.6%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.5%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.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)))
89.2%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
87.0%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
85.2%
(*.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)))
85.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)))))
89.6%
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.8%
(*.f32 (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)))
85.0%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.7%
(*.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)))
93.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
90.4%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
82.5%
(*.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)) u1)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.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))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.1%
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.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) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)))
95.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) (+.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
91.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) #s(literal 1 binary32)))
98.7%
(*.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)))
82.5%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
76.3%
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
73.3%
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
95.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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)))
93.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
90.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
84.9%
(*.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.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)))
69.0%
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
73.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.2%
(*.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)))
78.4%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
76.6%
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
73.5%
(sqrt.f32 (fma.f32 u1 u1 u1))
82.9%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
82.8%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
82.8%
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
82.8%
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
65.4%
(sqrt.f32 u1)
4.4%
(neg.f32 (sqrt.f32 u1))
Compiler

Compiled 4 134 to 1 424 computations (65.6% saved)

regimes258.0ms (1.9%)

Memory
-29.9MiB live, 534.8MiB allocated
Counts
116 → 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (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 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 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)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (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)))))
(*.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 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (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 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (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 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (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) (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 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #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) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(fma.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (+.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.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)))) (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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #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) (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 (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)))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (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 u2 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1))))))
(*.f32 (*.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)))) (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) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.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 (/.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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.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 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 (fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.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 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 (neg.f32 u1)) u1)))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (*.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (/.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 u1 (fma.f32 u1 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) u1)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.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))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 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 (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 (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 (fma.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1) (*.f32 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 u1 u1) (*.f32 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)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

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

regimes204.0ms (1.5%)

Memory
-10.2MiB live, 443.8MiB allocated
Counts
90 → 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (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 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 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)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (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)))))
(*.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 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (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 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (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 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (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) (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 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #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) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(fma.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (+.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.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)))) (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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #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) (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 (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)))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (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 u2 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1))))))
(*.f32 (*.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)))) (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) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.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 (/.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 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.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)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

35.0ms
cosTheta_i
25.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
24.0ms
u2
24.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
24.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.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)

regimes178.0ms (1.3%)

Memory
-0.9MiB live, 435.5MiB allocated
Counts
81 → 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (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 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 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)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (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)))))
(*.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 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (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 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (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 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (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) (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 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #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) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(fma.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (+.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.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)))) (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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #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) (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 (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)))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (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 u2 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1))))))
(*.f32 (*.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)))) (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) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))) (sqrt.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.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 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes168.0ms (1.3%)

Memory
20.0MiB live, 340.6MiB allocated
Counts
61 → 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (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 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 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)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (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)))))
(*.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 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (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 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (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 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (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) (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 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) 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 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #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) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(fma.f32 (*.f32 (sqrt.f32 u1) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #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 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (+.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.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)))) (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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32)))
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) 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)))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes288.0ms (2.2%)

Memory
-11.8MiB live, 229.8MiB allocated
Counts
45 → 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (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 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 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)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (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)))))
(*.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 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (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 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (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 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))))
(*.f32 (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) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
Calls

8 calls:

55.0ms
cosTheta_i
54.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
54.0ms
u2
46.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
27.0ms
u1
Results
AccuracySegmentsBranch
95.3%1cosTheta_i
95.3%1u2
95.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.3%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
95.3%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
95.3%1u1
95.3%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
95.3%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes172.0ms (1.3%)

Memory
14.0MiB live, 172.4MiB allocated
Counts
39 → 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (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 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 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)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (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)))))
(*.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 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
Outputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
Calls

8 calls:

48.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
47.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
22.0ms
u1
12.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
11.0ms
cosTheta_i
Results
AccuracySegmentsBranch
93.3%1cosTheta_i
93.3%1u1
93.3%1u2
93.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.3%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.3%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.3%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
93.3%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes151.0ms (1.1%)

Memory
12.4MiB live, 212.2MiB 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (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 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 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)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (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)))))
(*.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:

28.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
25.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
24.0ms
u2
22.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
19.0ms
u1
Results
AccuracySegmentsBranch
93.2%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.2%1u1
93.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.2%1cosTheta_i
93.2%1u2
93.2%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
93.2%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes234.0ms (1.7%)

Memory
-6.8MiB live, 232.3MiB allocated
Counts
34 → 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (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 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 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)) u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) 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)))
Calls

8 calls:

57.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
40.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
37.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
37.0ms
u2
31.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
93.1%1u1
93.1%1u2
93.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
93.1%1cosTheta_i
93.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes182.0ms (1.4%)

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

8 calls:

48.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
33.0ms
u1
27.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
25.0ms
u2
24.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
90.4%1u1
90.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.4%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
90.4%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
90.4%1cosTheta_i
93.7%2u2
93.7%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
93.7%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes147.0ms (1.1%)

Memory
-22.8MiB live, 99.3MiB allocated
Counts
27 → 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #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 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 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 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (sqrt.f32 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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #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

4 calls:

65.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
43.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
29.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
8.0ms
u2
Results
AccuracySegmentsBranch
90.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.4%1u2
90.4%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
90.4%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 31 to 25 computations (19.4% saved)

regimes78.0ms (0.6%)

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

8 calls:

28.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
15.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
6.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
6.0ms
u1
6.0ms
cosTheta_i
Results
AccuracySegmentsBranch
88.5%2u2
88.5%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
82.9%1cosTheta_i
88.4%2u1
88.4%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
88.4%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
88.5%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
88.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)

regimes100.0ms (0.7%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes18.0ms (0.1%)

Memory
12.8MiB live, 52.6MiB allocated
Counts
4 → 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))
Outputs
(sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes45.0ms (0.3%)

Memory
-6.2MiB live, 73.8MiB 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:

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

Compiled 56 to 44 computations (21.4% saved)

regimes69.0ms (0.5%)

Memory
14.7MiB live, 54.4MiB allocated
Accuracy

Total -19.8b remaining (-178.6%)

Threshold costs -19.8b (-178.6%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

bsearch22.0ms (0.2%)

Memory
-35.6MiB live, 4.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.1360396146774292
0.17787769436836243
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.09023869782686234
0.09969449043273926
Compiler

Compiled 17 to 17 computations (0% saved)

simplify34.0ms (0.3%)

Memory
1.6MiB live, 41.2MiB allocated
Algorithm
egg-herbie
Rules
44×*-commutative_binary32
18×+-commutative_binary32
14×sub-neg_binary32
12×neg-sub0_binary32
12×neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065287
193287
2102287
3113287
4125287
5129287
6131287
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) 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)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5033165/33554432 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 (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 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3187671/33554432 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 (sqrt.f32 u1) (sqrt.f32 (-.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 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (neg.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #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 (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 (*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (neg.f32 #s(literal -1 binary32)) (*.f32 u1 u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal -1 binary32) (+.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)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5033165/33554432 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 (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))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 5033165/33554432 binary32)) (*.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 (*.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 (fma.f32 u1 u1 u1))))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(if (<=.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3187671/33554432 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 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3187671/33554432 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 (sqrt.f32 u1) (sqrt.f32 (-.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.5s (10.9%)

Memory
42.0MiB live, 1 233.5MiB allocated
Rules
21 824×accelerator-lowering-fma.f32
21 824×accelerator-lowering-fma.f64
15 228×accelerator-lowering-fma.f32
15 228×accelerator-lowering-fma.f64
11 882×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
14028
223128
3194728
0966528
0180906
1523815
21543747
34760699
08231673
036239
1225189
22077185
08945173
05084187
115533588
251793571
082713346
04444838
113634217
244683789
081093534
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 669 to 324 computations (51.6% saved)

preprocess75.0ms (0.6%)

Memory
-7.9MiB live, 224.4MiB allocated
Remove

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 1 168 to 546 computations (53.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...